X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/84402e8e2ee2a2d0bef25fdceb0a263ed8b471f6..cff982bd049d26d7acbd0e23324e0de051b06d0d:/include/xbt/base.h diff --git a/include/xbt/base.h b/include/xbt/base.h index 4b7525a2cb..8d6b05d609 100644 --- a/include/xbt/base.h +++ b/include/xbt/base.h @@ -13,21 +13,6 @@ # define _GNU_SOURCE #endif -// Teach the compiler that some code path is unreachable: -#if defined(__has_builtin) -# if __has_builtin(__builtin_unreachable) -# define XBT_UNREACHABLE() __builtin_unreachable() -# else -# include -# define XBT_UNREACHABLE() abort() -# endif -#elif (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5) -# define XBT_UNREACHABLE() __builtin_unreachable() -#else -# include -# define XBT_UNREACHABLE() abort() -#endif - /* On MinGW, stdio.h defines __MINGW_PRINTF_FORMAT and __MINGW_SCANF_FORMAT which are the suitable format style (either gnu_printf or ms_printf) depending on which version is available (__USE_MINGW_ANSI_STDIO): */ @@ -72,6 +57,8 @@ XBT_ATTRIB_DEPRECATED(mesg " (this compatibility wrapper will be dropped in v3.28)") #define XBT_ATTRIB_DEPRECATED_v329(mesg) \ XBT_ATTRIB_DEPRECATED(mesg " (this compatibility wrapper will be dropped in v3.29)") +#define XBT_ATTRIB_DEPRECATED_v330(mesg) \ + XBT_ATTRIB_DEPRECATED(mesg " (this compatibility wrapper will be dropped in v3.30)") #if !defined(__APPLE__) # define XBT_ATTRIB_CONSTRUCTOR(prio) __attribute__((__constructor__(prio)))