-Walloca
-Walloc-zero
-Wduplicated-branches
-Wformat-overflow=2
-Wformat-truncation=1
-Wimplicit-fallthrough=5
-Wrestrict