25 lines · c
1// RUN: %clang_cc1 %s -fsyntax-only -Wmicrosoft -verify -fms-extensions2 3void f(void) {4 int a;5 6 __try a; // expected-error {{expected '{'}} expected-warning {{expression result unused}}7 8 __try {9 }10} // expected-error {{expected '__except' or '__finally' block}}11 12void g(void) {13 int a;14 15 __try {16 } __except(1) a; // expected-error {{expected '{'}} expected-warning {{expression result unused}}17}18 19void h(void) {20 int a;21 22 __try {23 } __finally a; // expected-error {{expected '{'}} expected-warning {{expression result unused}}24}25