X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/27a462d1cf6871b14fa32d09a96839fd8ff2c1c0..0a51f61c9b27af52dc47e7b83892c008a41cd65e:/include/xbt/misc.h diff --git a/include/xbt/misc.h b/include/xbt/misc.h index 9ef7324061..a77a7feeb1 100644 --- a/include/xbt/misc.h +++ b/include/xbt/misc.h @@ -17,8 +17,8 @@ __attribute__((__format__ (__scanf__, format_idx, arg_idx))) # define _XBT_GNUC_NORETURN __attribute__((__noreturn__)) # define _XBT_GNUC_UNUSED __attribute__((__unused__)) -# define _XBT_GNUC_CONSTRUCTOR __attribute__((__constructor__)) -# define _XBT_GNUC_DESTRUCTOR __attribute__((__destructor__)) +# define _XBT_GNUC_CONSTRUCTOR(prio) __attribute__((__constructor__ (prio))) +# define _XBT_GNUC_DESTRUCTOR(prio) __attribute__((__destructor__ (prio))) # undef _XBT_NEED_INIT_PRAGMA #else /* !__GNUC__ */ @@ -26,8 +26,8 @@ # define _XBT_GNUC_SCANF( format_idx, arg_idx ) # define _XBT_GNUC_NORETURN # define _XBT_GNUC_UNUSED -# define _XBT_GNUC_CONSTRUCTOR -# define _XBT_GNUC_DESTRUCTOR +# define _XBT_GNUC_CONSTRUCTOR(prio) +# define _XBT_GNUC_DESTRUCTOR(prio) # define _XBT_NEED_INIT_PRAGMA 1 #endif /* !__GNUC__ */