From 1f1bd4e2ceebfe1c02088d5991ae3cb91fb0b96a 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 Signed-off-by: Michael Forney --- 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 4d9d807..c834e60 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") @@ -104,7 +104,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.7.4