implement some missing builtin variants
[cparser] / warning.c
index f8b3807..5713d8c 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",         },
@@ -136,7 +137,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);