1// 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} 25