warning: typedef 'AssertOnCompileFailed' locally defined but not used