// This program should FAIL to build iff exceptions and RTTI are disabled. | |
#ifdef __EXCEPTIONS | |
// can't fail to build here | |
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 with RTTI | |
return 0; | |
} | |
#endif |