pike.git/
src/
global.h
Branch:
Tag:
Non-build tags
All tags
No tags
2018-06-18
2018-06-18 16:15:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>
399e0b172cd968619da782a9dfe0e709254c79ba (
7
lines) (+
6
/-
1
)
[
Show
|
Annotate
]
Branch:
master
Build: Fixed multiple warnings.
241:
#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