blob: 52ac3f41b0feb8bf6137195869a538a367783b08 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
From 296ede81584f7490196e29a95a8b2655efcc121e Mon Sep 17 00:00:00 2001
From: Michael Forney <mforney@mforney.org>
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
|