Browse Source

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
commit
4d251d5001
1 changed files with 3 additions and 0 deletions
  1. +3
    -0
      utils/const_str_hash

+ 3
- 0
utils/const_str_hash View File

@ -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