| 1 | // RUN: %clang_cc1 %s -fsyntax-only -verify -fms-extensions -fexceptions -fcxx-exceptions |
|---|---|
| 2 | |
| 3 | void f() throw(...) { } |
| 4 | |
| 5 | namespace PR28080 { |
| 6 | struct S; // expected-note {{forward declaration}} |
| 7 | void fn() throw(S); // expected-warning {{incomplete type}} expected-note{{previous declaration}} |
| 8 | void fn() throw(); // expected-warning {{does not match previous declaration}} |
| 9 | } |
| 10 |