pike.git/src/global.h:234: Inside #if defined(HAS___BUILTIN_UNREACHABLE)
#ifdef HAS___BUILTIN_UNREACHABLE
# define UNREACHABLE(X) __builtin_unreachable()
#else
# define UNREACHABLE(X) X
#endif
#ifdef HAS___BUILTIN_ASSUME
# define STATIC_ASSUME(X) __builtin_assume(X)
#else
- # define STATIC_ASSUME(X) do { if (!(X)) UNREACHABLE(0); } while(0)
+ # ifdef HAS___BUILTIN_UNREACHABLE
+ # define STATIC_ASSUME(X) do { if (!(X)) UNREACHABLE(0); } while(0)
+ # else
+ # define STATIC_ASSUME(X)
+ # endif
#endif
#ifdef HAS___BUILTIN_CONSTANT_P
# define STATIC_IS_CONSTANT(X) __builtin_constant_p(X)
#else
# define STATIC_IS_CONSTANT(X) 0
#endif
#ifndef HAVE_WORKING_REALLOC_NULL
#define realloc(PTR, SZ) pike_realloc(PTR,SZ)