// Build don't link: // Special g++ flags: -O // crash test - XFAIL i*86-*-linux* // Posted by H. J. Lu template class FixSeq { public: void append(const T&); }; class foo { public: void setupIR(); }; typedef FixSeq bar; extern void dummy (foo *); void * foobar (bar &x, foo *p) { try { p -> setupIR(); } catch(...) { dummy (p); } x.append(p); return p; }