blob: 68c2e3091547b9e841fba8d00e7bb5772b0cadd0 [file] [log] [blame]
Stephen Hines0e2c34f2015-03-23 12:09:02 -07001// RUN: %clang_cc1 %s -fsyntax-only -Wmicrosoft -verify -fms-extensions
2
3void 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
12void g() {
13 int a;
14
15 __try {
16 } __except(1) a; // expected-error {{expected '{'}} expected-warning {{expression result unused}}
17}
18
19void h() {
20 int a;
21
22 __try {
23 } __finally a; // expected-error {{expected '{'}} expected-warning {{expression result unused}}
24}