git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@127499 91177308-0d34-0410-b5e6-96231b3b80d8
@@ -20,13 +20,22 @@ struct A
}
};
+struct B
+{
+ B()
+ {
+ // http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#475
+ assert(!std::uncaught_exception());
+ }
+};
+
int main()
{
try
A a;
assert(!std::uncaught_exception());
- throw 1;
+ throw B();
catch (...)