2 // Test that an exception thrown out of the constructor for the exception
3 // object (i.e. "after completing evaluation of the expression to be thrown
4 // but before the exception is caught") causes us to call terminate.
17 A (const A&) { throw 1; }
22 std::set_terminate (my_terminate);