TT#111150 disable -Wmissing-field-initializers for gperf

Code generated by gperf does not have complete initialisers for all
struct elements, producing a warning from gcc. Suppress this warning for
code from gperf.

Change-Id: Ie61eb42b293041e43c62df702123f725f6116a9c
rfuchs/1283
Richard Fuchs 5 years ago
parent 1205f22f48
commit 4d251d5001

@ -62,7 +62,10 @@ $hash_func_code =~ s/(^|\s)struct\s+__csh_hash_lookup\s*\*/\nstatic$&/s;
# print combined output
print "#pragma GCC diagnostic push\n";
print "#pragma GCC diagnostic ignored \"-Wmissing-field-initializers\"\n";
print $hash_func_code;
print "#pragma GCC diagnostic pop\n";
# add convenience function
print <<END;
#include "str.h"

Loading…
Cancel
Save