1 // PR c++/36872 2 // { dg-do "run" } 3 #include <cassert> 4 5 struct S { 6 S (const S&) throw (); 7 S (...) throw (int); 8 }; 9 10 int main () 11 { 12 assert (__has_nothrow_copy (S)); 13 } 14