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()11 int main()
12 {
13   try {
14     foo();
15   } catch (...) {
16     link_error();
17   }
18 }
19 
foo()20 void foo() { }
21