// { dg-do assemble } // { dg-options "-fexceptions" } // GROUPS passed exceptions // except file // Message-Id: <9207221230.AA08566@life.ai.mit.edu> // From: EWALLACE@endvmtkl.vnet.ibm.com // Subject: Bugs // Date: Wed, 22 Jul 92 08:29:30 EDT extern "C" void puts(const char *); class foo { public: class error {}; void cause_error(void) { throw error(); } }; int main(void) { foo f; try { f.cause_error(); } catch (foo::error) { puts("Caught it."); } return 0; }