xref: /llvm-project/clang/test/AST/finally-msvc.m (revision 25098736c1b6a716711a64fa45f7f34ccdbef6d1)
1// RUN: %clang_cc1 -triple i686--windows-msvc -fexceptions -fobjc-exceptions -ast-dump %s 2>&1 | FileCheck %s
2// RUN: %clang_cc1 -triple x86_64--windows-msvc -fexceptions -fobjc-exceptions -ast-dump %s 2>&1 | FileCheck %s
3
4void f(void) {
5  @try {
6  } @finally {
7  }
8}
9
10// CHECK:      ObjCAtFinallyStmt
11// CHECK-NEXT:   CapturedStmt
12// CHECK-NEXT:     CapturedDecl
13// CHECK-NEXT:       CompoundStmt
14// CHECK-NEXT:       ImplicitParamDecl
15