Browse Source

make FALLTHROUGH work with qtcreator's code model

the code model inspector claims that __GNUC__ is 10, but the #if works
only with >= 4, which is plain wrong. so just handle clang explicitly.
1.4
Oswald Buddenhagen 4 years ago
parent
commit
ba7b634186
  1. 2
      src/common.h

2
src/common.h

@ -76,7 +76,7 @@ typedef unsigned long ulong;
# define DIAG_DISABLE(text) # define DIAG_DISABLE(text)
#endif #endif
#if __GNUC__ >= 7 #if __GNUC__ >= 7 || defined(__clang__)
# define FALLTHROUGH __attribute__((fallthrough)); # define FALLTHROUGH __attribute__((fallthrough));
#else #else
# define FALLTHROUGH # define FALLTHROUGH

Loading…
Cancel
Save