| // RUN: %clang_cc1 -triple i686--windows-msvc -fexceptions -fobjc-exceptions -ast-dump %s 2>&1 | FileCheck %s | |
| // RUN: %clang_cc1 -triple x86_64--windows-msvc -fexceptions -fobjc-exceptions -ast-dump %s 2>&1 | FileCheck %s | |
| void f(void) { | |
| @try { | |
| } @finally { | |
| } | |
| } | |
| // CHECK: ObjCAtFinallyStmt | |
| // CHECK-NEXT: CapturedStmt | |
| // CHECK-NEXT: CapturedDecl | |
| // CHECK-NEXT: CompoundStmt | |
| // CHECK-NEXT: ImplicitParamDecl |