// { dg-do compile { target *-*-darwin* } } | |
// { dg-final { scan-assembler "GCC_except_table0" } } | |
void needed(); | |
void unneeded(); | |
class Bar | |
{ | |
public: | |
Bar() {} | |
virtual ~Bar() {} | |
void unneeded(); | |
}; | |
void needed() | |
{ | |
Bar b; | |
} | |
//#if 0 | |
void unneeded() | |
{ | |
Bar b; | |
b.unneeded(); | |
} | |
//#endif | |
int main() | |
{ | |
needed(); | |
return 0; | |
} |