summaryrefslogtreecommitdiff
path: root/src/resolve/generate-dns_type-gperf.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/resolve/generate-dns_type-gperf.py')
-rwxr-xr-xsrc/resolve/generate-dns_type-gperf.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/resolve/generate-dns_type-gperf.py b/src/resolve/generate-dns_type-gperf.py
index 8a0b43c277..d4f7b94738 100755
--- a/src/resolve/generate-dns_type-gperf.py
+++ b/src/resolve/generate-dns_type-gperf.py
@@ -8,6 +8,12 @@ import sys
name, prefix, input = sys.argv[1:]
print("""\
+%{
+#if __GNUC__ >= 7
+_Pragma("GCC diagnostic ignored \\"-Wimplicit-fallthrough\\"")
+#endif
+%}""")
+print("""\
struct {}_name {{ const char* name; int id; }};
%null-strings
%%""".format(name))