-Wno-sign-compare
-Wno-type-limits
-Wno-unused-value
-Wno-unused-variable