// RUN: %clang_cc1 -triple x86_64-windows-msvc -fms-extensions -fsyntax-only -fexceptions -fobjc-exceptions -verify %s void might_crash(); void use_seh_after_objc() { @try { // expected-note {{conflicting '@try' here}} might_crash(); } @finally { } __try { // expected-error {{cannot use Objective-C '@try' in the same function as SEH '__try'}} might_crash(); } __except(1) { } } void use_objc_after_seh() { __try { // expected-note {{conflicting '__try' here}} might_crash(); } __except(1) { } @try { // expected-error {{cannot use Objective-C '@try' in the same function as SEH '__try'}} might_crash(); } @finally { } }