From 62dc64b7d80d96c4dc563348691a1f60e4f77b58 Mon Sep 17 00:00:00 2001 From: Ruben Kerkhof Date: Sun, 14 Aug 2016 22:25:53 +0200 Subject: [PATCH] Fix build with older GCCs They warn for unknown pragmas --- src/liboconfig/scanner.l | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/liboconfig/scanner.l b/src/liboconfig/scanner.l index 09de4d2e..2b5dbfb7 100644 --- a/src/liboconfig/scanner.l +++ b/src/liboconfig/scanner.l @@ -33,8 +33,11 @@ #include "aux_types.h" #include "parser.h" +#ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wmissing-noreturn" +#endif + #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wsign-compare" @@ -164,5 +167,8 @@ static void ml_append (char *string) return; } /* ml_append */ +#ifdef __clang__ #pragma clang diagnostic pop +#endif + #pragma GCC diagnostic pop -- 2.11.0