diff options
author | Richard Stallman <rms@gnu.org> | 1993-02-13 09:19:04 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1993-02-13 09:19:04 +0000 |
commit | 36e6fa6962cdcd491846b5cab0e78bba65f6351f (patch) | |
tree | e9e4f35feee054fd3e35acf4836a7b021484e1d9 | |
parent | 815a862a12d559f2ac2ef4cac4553b48e9c2a8cd (diff) | |
download | gcc-36e6fa6962cdcd491846b5cab0e78bba65f6351f.zip gcc-36e6fa6962cdcd491846b5cab0e78bba65f6351f.tar.gz gcc-36e6fa6962cdcd491846b5cab0e78bba65f6351f.tar.bz2 |
(c_decode_option): Handle -Wmissing-braces.
From-SVN: r3471
-rw-r--r-- | gcc/c-decl.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gcc/c-decl.c b/gcc/c-decl.c index de680e0..4ff5f3e 100644 --- a/gcc/c-decl.c +++ b/gcc/c-decl.c @@ -497,6 +497,10 @@ int warn_conversion; int warn_parentheses; +/* Warn if initializer is not completely bracketed. */ + +int warn_missing_braces; + /* Nonzero means `$' can be in an identifier. See cccp.c for reasons why this breaks some obscure ANSI C programs. */ @@ -645,6 +649,10 @@ c_decode_option (p) ; /* cpp handles this one. */ else if (!strcmp (p, "-Wno-import")) ; /* cpp handles this one. */ + else if (!strcmp (p, "-Wmissing-braces")) + warn_missing_braces = 1; + else if (!strcmp (p, "-Wno-missing-braces")) + warn_missing_braces = 0; else if (!strcmp (p, "-Wall")) { extra_warnings = 1; @@ -660,6 +668,7 @@ c_decode_option (p) warn_format = 1; warn_char_subscripts = 1; warn_parentheses = 1; + warn_missing_braces = 1; } else return 0; |