blob: a49597839129704b547c0841838dcdcd51101a2d [file] [log] [blame]
Anders Carlsson3320e152011-02-22 01:52:06 +00001// RUN: %clang_cc1 -fsyntax-only %s -verify -fobjc-exceptions
Andy Gibbsc6e68da2012-10-19 12:44:48 +00002// expected-no-diagnostics
Ted Kremeneka34ea3b2008-09-26 00:31:16 +00003// Test case for:
4// <rdar://problem/6248119> @finally doesn't introduce a new scope
5
6void f0() {
7 int i;
8 @try {
9 } @finally {
10 int i = 0;
11 }
12}
Ted Kremenek68d21902008-09-26 17:32:47 +000013
14void f1() {
15 int i;
16 @try {
17 int i =0;
18 } @finally {
19 }
20}
21
22void f2() {
23 int i;
24 @try {
25 } @catch(id e) {
26 int i = 0;
27 }
28}