]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
check for clang >= 10
authorAlan T. DeKok <aland@freeradius.org>
Sat, 16 May 2020 19:34:30 +0000 (15:34 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Sat, 16 May 2020 19:34:30 +0000 (15:34 -0400)
src/include/build.h

index 6737f1161a2015436f0833cb3ec78712c4fb8c7a..0777e224ce6b6a4a37c9b1cc943dcdfbb5afef0c 100644 (file)
@@ -114,7 +114,7 @@ extern "C" {
 /** clang 10 doesn't recognised the FALL-THROUGH comment anymore
  *
  */
-#if defined(__clang__) || (defined(__GNUC__) && __GNUC__ >= 7)
+#if (defined(__clang__) && (__clang_major__ >= 10)) || (defined(__GNUC__) && __GNUC__ >= 7)
 #  define FALL_THROUGH         CC_HINT(fallthrough)
 #else
 #  define FALL_THROUGH         ((void)0)