1 // PR c++/53025 2 // { dg-do compile { target c++11 } } 3 4 struct A { AA5 A() noexcept {} noexceptA6 A(const A&) noexcept(false) {} 7 }; 8 a(A)9void a(A) noexcept {} 10 f()11void f() 12 { 13 #if __cplusplus <= 201402L 14 const bool val = false; 15 #else 16 const bool val = true; 17 #endif 18 static_assert(noexcept(a(A{})) == val, ""); 19 } 20