- implemented -Winit-self
[cparser] / warning.c
index 1347e90..c14f622 100644 (file)
--- a/warning.c
+++ b/warning.c
@@ -24,8 +24,8 @@
 warning_t warning = {
        .aggregate_return              = false,
        .attribute                     = true,
-       .char_subscripts               = true,
        .cast_qual                     = false,
+       .char_subscripts               = true,
        .comment                       = false,
        .declaration_after_statement   = false,
        .deprecated_declarations       = true,
@@ -36,6 +36,7 @@ warning_t warning = {
        .format                        = true,
        .implicit_function_declaration = true,
        .implicit_int                  = true,
+       .init_self                     = true,
        .long_long                     = false,
        .main                          = true,
        .missing_declarations          = false,
@@ -88,6 +89,7 @@ void set_warning_opt(const char *const opt)
                SET(format);
                SET(implicit_function_declaration);
                SET(implicit_int);
+               SET(init_self);
                SET(main);
                SET(nonnull);
                SET(pointer_arith);
@@ -107,8 +109,8 @@ void set_warning_opt(const char *const opt)
        }
        OPT("aggregate-return",              aggregate_return);
        OPT("attribute",                     attribute);
-       OPT("char-subscripts",               char_subscripts);
        OPT("cast-qual",                     cast_qual);
+       OPT("char-subscripts",               char_subscripts);
        OPT("comment",                       comment);
        OPT("declaration-after-statement",   declaration_after_statement);
        OPT("deprecated-declarations",       deprecated_declarations);
@@ -137,6 +139,7 @@ void set_warning_opt(const char *const opt)
        }
        OPT("implicit-function-declaration", implicit_function_declaration);
        OPT("implicit-int",                  implicit_int);
+       OPT("init-self",                     init_self);
        OPT("long-long",                     long_long);
        OPT("main",                          main);
        OPT("missing-declarations",          missing_declarations);