diff options
author | Max Kellermann <max@duempel.org> | 2013-08-03 21:34:17 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2013-08-03 21:34:17 +0200 |
commit | 67f591a9ce60651da41afc499bd9a22e25314e35 (patch) | |
tree | 0eeeba50880b52317f326c73587a7cb4a5c93b32 /src/gcc.h | |
parent | 105b431e4cd5416b44ed3fb68e5944ad59bd8221 (diff) | |
download | mpd-67f591a9ce60651da41afc499bd9a22e25314e35.tar.gz mpd-67f591a9ce60651da41afc499bd9a22e25314e35.tar.xz mpd-67f591a9ce60651da41afc499bd9a22e25314e35.zip |
gcc.h: add macro gcc_unreachable()
Diffstat (limited to '')
-rw-r--r-- | src/gcc.h | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -79,6 +79,12 @@ #endif +#if defined(__GNUC__) || defined(__clang__) +#define gcc_unreachable() __builtin_unreachable() +#else +#define gcc_unreachable() +#endif + #ifdef __cplusplus #ifdef __GNUC__ |