-Werror
-pedantic
-pedantic-errors
-Wall
-Wextra
-Wdouble-promotion
-Wformat=2
-Wformat-signedness
-Wnull-dereference
-Winfinite-recursion
-Winit-self
-Wmissing-include-dirs
-Wshift-overflow=2
-Wswitch-enum
-Wtrivial-auto-var-init
-Wduplicated-branches
-Wduplicated-cond
-Wfloat-equal
-Wshadow
-Wundef
-Wcast-qual
-Wcast-align=strict
-Wconversion
-Warith-conversion
-Wsign-conversion
-Wlogical-op
-Wmissing-declarations
-Woverlength-strings
-Wwrite-strings
-Walloca
-Walloc-zero
-Wdate-time
-Wdisabled-optimization
-Winvalid-pch
-Wmultichar
-Wbidi-chars=any
-Wredundant-decls
-Wold-style-cast
-Wvolatile
-Wenum-conversion
-Wsign-promo
-Wdeprecated-enum-enum-conversion
-Wdeprecated-enum-float-conversion
-Wcomma-subscript
-Wnon-virtual-dtor
-Wctor-dtor-privacy
-Winvalid-imported-macros
-Wsuggest-override
-Wdeprecated-copy-dtor
-Wmissing-braces
-Woverloaded-virtual
-Wzero-as-null-pointer-constant
-Wanalyzer-too-complex
-Warray-bounds=2
-Warray-parameter
-Wattribute-alias=2
-Wbidi-chars
-Waligned-new=all
-Wcatch-value=3
-Wconditionally-supported
-Wctad-maybe-unsupported
-Wformat-truncation=2
-Wformat-overflow=2
-Wframe-larger-than=8388608
-Wimplicit-fallthrough=5
-Wlarger-than=1073741824
-Wmismatched-tags
-Wmultiple-inheritance
-Wnoexcept
-Wplacement-new=2
-Wredundant-tags
-Wregister
-Wstack-protector
-Wstack-usage=8388608
-Wstrict-null-sentinel
-Wstrict-overflow=2
-Wstringop-overflow=4
-Wsuggest-final-methods
-Wsuggest-final-types
-Wsynth
-Wtrampolines
-Wunused-const-variable=2
-Wunused-macros
-Wuse-after-free=3
-Wvirtual-inheritance