1 // RUN: %clang_cc1 %s -fsyntax-only -Wmicrosoft -verify -fms-extensions
2
f()3 void f() {
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
g()12 void g() {
13 int a;
14
15 __try {
16 } __except(1) a; // expected-error {{expected '{'}} expected-warning {{expression result unused}}
17 }
18
h()19 void h() {
20 int a;
21
22 __try {
23 } __finally a; // expected-error {{expected '{'}} expected-warning {{expression result unused}}
24 }
25