Commit d51f9363 by Jason Merrill

warn_sign_compare

From-SVN: r11298
parent d669f5da
......@@ -541,6 +541,10 @@ int warn_parentheses;
int warn_missing_braces;
/* Warn about comparison of signed and unsigned values. */
int warn_sign_compare;
/* Nonzero means `$' can be in an identifier.
See cccp.c for reasons why this breaks some obscure ANSI C programs. */
......@@ -711,6 +715,10 @@ c_decode_option (p)
warn_missing_braces = 1;
else if (!strcmp (p, "-Wno-missing-braces"))
warn_missing_braces = 0;
else if (!strcmp (p, "-Wsign-compare"))
warn_sign_compare = 1;
else if (!strcmp (p, "-Wno-sign-compare"))
warn_sign_compare = 0;
else if (!strcmp (p, "-Wall"))
{
/* We save the value of warn_uninitialized, since if they put
......@@ -726,6 +734,7 @@ c_decode_option (p)
warn_char_subscripts = 1;
warn_parentheses = 1;
warn_missing_braces = 1;
warn_sign_compare = 1;
}
else
return 0;
......
......@@ -477,6 +477,10 @@ extern int warn_parentheses;
extern int warn_missing_braces;
/* Warn about comparison of signed and unsigned values. */
int warn_sign_compare;
/* Nonzero means this is a function to call to perform comptypes
on two record types. */
......
......@@ -639,6 +639,8 @@ char *lang_options[] =
"-Wno-pointer-arith",
"-Wredundant-decls",
"-Wno-redundant-decls",
"-Wsign-compare",
"-Wno-sign-compare",
"-Wstrict-prototypes",
"-Wno-strict-prototypes",
"-Wtraditional",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment