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