remove more unnecessary XXX_INVALID constants
[cparser] / warning.c
index f8b3807..6bffa2b 100644 (file)
--- a/warning.c
+++ b/warning.c
@@ -36,14 +36,15 @@ static warning_switch_t warning[] = {
        [WARN_DECLARATION_AFTER_STATEMENT]   = { WARN_STATE_NONE, "declaration-after-statement",  },
        [WARN_DEPRECATED_DECLARATIONS]       = { WARN_STATE_ON,   "deprecated-declarations",      },
        [WARN_DIV_BY_ZERO]                   = { WARN_STATE_ON,   "div-by-zero",                  },
+       [WARN_EMPTY_BODY]                    = { WARN_STATE_NONE, "empty-body",                   },
        [WARN_EMPTY_STATEMENT]               = { WARN_STATE_NONE, "empty-statement",              },
        [WARN_ERROR]                         = { WARN_STATE_NONE, "error"                         },
        [WARN_FATAL_ERRORS]                  = { WARN_STATE_NONE, "fatal-errors"                  },
        [WARN_FLOAT_EQUAL]                   = { WARN_STATE_NONE, "float-equal",                  },
        [WARN_FORMAT]                        = { WARN_STATE_ON,   "format"                        },
+       [WARN_IGNORED_QUALIFIERS]            = { WARN_STATE_ON,   "ignored-qualifiers"            },
        [WARN_IMPLICIT_FUNCTION_DECLARATION] = { WARN_STATE_ON,   "implicit-function-declaration" },
        [WARN_IMPLICIT_INT]                  = { WARN_STATE_ON,   "implicit-int"                  },
-       [WARN_INIT_SELF]                     = { WARN_STATE_ON,   "init-self",                    },
        [WARN_LONG_LONG]                     = { WARN_STATE_NONE, "long-long"                     },
        [WARN_MAIN]                          = { WARN_STATE_ON,   "main",                         },
        [WARN_MISSING_DECLARATIONS]          = { WARN_STATE_NONE, "missing-declarations",         },
@@ -63,6 +64,7 @@ static warning_switch_t warning[] = {
        [WARN_SHADOW]                        = { WARN_STATE_NONE, "shadow",                       },
        [WARN_SHADOW_LOCAL]                  = { WARN_STATE_NONE, "shadow-local",                 },
        [WARN_SIGN_COMPARE]                  = { WARN_STATE_NONE, "sign-compare",                 },
+       [WARN_STRAY_SEMICOLON]               = { WARN_STATE_ON,   "stray-semicolon",              },
        [WARN_STRICT_PROTOTYPES]             = { WARN_STATE_ON,   "strict-prototypes"             },
        [WARN_SWITCH_DEFAULT]                = { WARN_STATE_NONE, "switch-default",               },
        [WARN_SWITCH_ENUM]                   = { WARN_STATE_NONE, "switch-enum",                  },
@@ -136,7 +138,6 @@ void set_warning_opt(const char *const opt)
                SET(WARN_FORMAT);
                SET(WARN_IMPLICIT_FUNCTION_DECLARATION);
                SET(WARN_IMPLICIT_INT);
-               SET(WARN_INIT_SELF);
                SET(WARN_MAIN);
                SET(WARN_MISSING_DECLARATIONS);
                SET(WARN_NONNULL);