1 // Copyright (C) 2002 Free Software Foundation. 2 // 3 // Test that the nothrow attribute is working correctly. 4 // 5 // Written by Richard Henderson, 26 May 2002. 6 7 // { dg-do link { target c++11} } 8 extern void foo [[gnu::nothrow]] (); 9 extern void link_error(); 10 main()11int main() 12 { 13 try { 14 foo(); 15 } catch (...) { 16 link_error(); 17 } 18 } 19 foo()20void foo() { } 21