blob: 68c2e3091547b9e841fba8d00e7bb5772b0cadd0 [file] [log] [blame]
Nico Weberfc3fe4f2015-02-25 02:22:06 +00001// 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}