+ -Wunreachable-code \
+ -Wno-assign-enum \
+ -Wno-bad-function-cast \
+ -Wno-c++98-compat \
+ -Wno-c++98-compat-pedantic \
+ -Wno-c++-compat \
+ -Wno-conditional-uninitialized \
+ -Wno-conversion \
+ -Wno-covered-switch-default \
+ -Wno-disabled-macro-expansion \
+ -Wno-documentation-unknown-command \
+ -Wno-exit-time-destructors \
+ -Wno-format-non-iso \
+ -Wno-format-nonliteral \
+ -Wno-global-constructors \
+ -Wno-reserved-id-macro \
+ -Wno-language-extension-token \
+ -Wno-missing-variable-declarations \
+ -Wno-old-style-cast \
+ -Wno-packed \
+ -Wno-padded \
+ -Wno-partial-availability \
+ -Wno-pedantic \
+ -Wno-shift-sign-overflow \
+ -Wno-switch-enum \
+ -Wno-undef \
+ -Wno-unused-macros \
+ -Wno-used-but-marked-unused \
+ -Wno-variadic-macros \
+ -Wno-vla \
+ -Wno-zero-length-array