X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=warning.c;h=894b782ba9b52d25310e74f3c355efa07f8ab65a;hb=bafab880eb08fe9a867aae7e52fc290e09a915f2;hp=3867718b94c53033146cafad8d85db6d92c834d0;hpb=c11735796c1b549c1c68fe3060b5247ec09c09dd;p=cparser diff --git a/warning.c b/warning.c index 3867718..894b782 100644 --- a/warning.c +++ b/warning.c @@ -22,6 +22,7 @@ #include "warning.h" warning_t warning = { + .address = true, .aggregate_return = false, .attribute = true, .cast_qual = false, @@ -87,6 +88,7 @@ void set_warning_opt(const char *const opt) #define OPT(x, y) OPTX(x) SET(y) OPTX("all") { /* Note: this switched on a lot of more warnings than gcc's -Wall */ + SET(address); SET(attribute); SET(char_subscripts); SET(comment); @@ -112,6 +114,7 @@ void set_warning_opt(const char *const opt) SET(unused_value); SET(unused_variable); } + OPT("address", address); OPT("aggregate-return", aggregate_return); OPT("attribute", attribute); OPT("cast-qual", cast_qual); @@ -157,7 +160,7 @@ void set_warning_opt(const char *const opt) OPT("old-style-definition", old_style_definition); OPT("packed", packed); OPT("padded", padded); - OPT("pointer_arith", pointer_arith); + OPT("pointer-arith", pointer_arith); OPT("redundant-decls", redundant_decls); OPT("return-type", return_type); OPT("shadow", shadow);