1 // { dg-options "-std=c++0x" }
2 // { dg-prune-output "overriding" }
7 virtual void g() throw();
8 virtual void h() noexcept;
9 virtual void i() noexcept(false);
10 virtual void j() throw(int);
33 void f() noexcept(false);
34 void g() noexcept(false); // { dg-error "looser" }
35 void h() noexcept(false); // { dg-error "looser" }
36 void i() noexcept(false);
37 void j() noexcept(false); // compatible; treated as throw(int)
43 void g() throw(int); // { dg-error "looser" }
44 void h() throw(int); // { dg-error "looser" }
52 void g(); // { dg-error "looser" }
53 void h(); // { dg-error "looser" }
55 void j(); // { dg-error "looser" }