From 296ede81584f7490196e29a95a8b2655efcc121e Mon Sep 17 00:00:00 2001 From: Michael Forney Date: Sun, 16 Jun 2019 17:18:00 -0700 Subject: [PATCH] Only use GCC pragma on GCC --- libevdev/make-event-names.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libevdev/make-event-names.py b/libevdev/make-event-names.py index de3a725..9612440 100755 --- a/libevdev/make-event-names.py +++ b/libevdev/make-event-names.py @@ -89,7 +89,7 @@ def print_map(bits): print("#if __clang__") print("#pragma clang diagnostic push") print("#pragma clang diagnostic ignored \"-Winitializer-overrides\"") - print("#else") + print("#elif __GNUC__") print("#pragma GCC diagnostic push") print("#pragma GCC diagnostic ignored \"-Woverride-init\"") print("#endif") @@ -101,7 +101,7 @@ def print_map(bits): print("};") print("#if __clang__") print("#pragma clang diagnostic pop /* \"-Winitializer-overrides\" */") - print("#else") + print("#elif __GNUC__") print("#pragma GCC diagnostic pop /* \"-Woverride-init\" */") print("#endif"); print("") -- 2.20.1