blob: 257487efb112daec31d8ff065d8740bd8c2d0334 [file] [log] [blame]
// { dg-options "-std=c++11" }
// { dg-do run }
struct A
{
int i;
template <class T>
A(T t) noexcept : i(t) {}
};
struct C
{
C() { throw 42; }
};
struct B: A, C
{
using A::A;
};
int main()
{
try { B b(24); }
catch (int) { return 0; }
__builtin_abort();
}