-Wformat-nonliteral
-Wmissing-noreturn
-Wswitch-enum