llvm-project/clang/test/SemaObjC/rdar6248119.m

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

29 lines
384 B
Mathematica
Raw Normal View History

// RUN: %clang_cc1 -fsyntax-only %s -verify -fobjc-exceptions
// expected-no-diagnostics
// Test case for:
// <rdar://problem/6248119> @finally doesn't introduce a new scope
void f0() {
int i;
@try {
} @finally {
int i = 0;
}
}
void f1() {
int i;
@try {
int i =0;
} @finally {
}
}
void f2() {
int i;
@try {
} @catch(id e) {
int i = 0;
}
}