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)9 void a(A) noexcept {}
10 
f()11 void 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