// This file should FAIL to build iff exceptions are enabled and RTTI is disabled #ifndef __EXCEPTIONS int main(void) { return 0; } #else // !exceptions #include <typeinfo> #include <stdio.h> class Foo { int x; }; int main(void) { printf("%p\n", typeid(Foo)); // will fail without -frtti return 0; } #endif