Skip unnamed bitfield in descend_into_subtype() and advance_current_object().
[cparser] / warning.c
index 45b0025..6bffa2b 100644 (file)
--- a/warning.c
+++ b/warning.c
@@ -36,11 +36,13 @@ 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_LONG_LONG]                     = { WARN_STATE_NONE, "long-long"                     },
@@ -62,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",                  },