xref: /llvm-project/clang/test/SemaObjC/rdar6248119.m (revision 0f1c1be1968076d6f96f8a7bcc4a15cf195ecd97)
1// RUN: %clang_cc1 -fsyntax-only %s -verify -fobjc-exceptions
2// expected-no-diagnostics
3
4void f0(void) {
5  int i;
6  @try {
7  } @finally {
8    int i = 0;
9  }
10}
11
12void f1(void) {
13  int i;
14  @try {
15    int i =0;
16  } @finally {
17  }
18}
19
20void f2(void) {
21  int i;
22  @try {
23  } @catch(id e) {
24    int i = 0;
25  }
26}
27