diff options
| author | Fariborz Jahanian <fjahanian@apple.com> | 2011-03-28 16:23:34 +0000 |
|---|---|---|
| committer | Fariborz Jahanian <fjahanian@apple.com> | 2011-03-28 16:23:34 +0000 |
| commit | d0d31bf2633e2b3855445dcccdd49a6b6875c7fc (patch) | |
| tree | b1229b97207f334c156aab96619b1797e9803ddb /clang/test | |
| parent | 87c19f61d4be84716158e0e56ca7b3fe7ddd3329 (diff) | |
| download | bcm5719-llvm-d0d31bf2633e2b3855445dcccdd49a6b6875c7fc.tar.gz bcm5719-llvm-d0d31bf2633e2b3855445dcccdd49a6b6875c7fc.zip | |
Also 'self' in blocks need be handled specially.
// rdar://9181463
llvm-svn: 128410
Diffstat (limited to 'clang/test')
| -rw-r--r-- | clang/test/SemaObjC/self-in-function.m | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/clang/test/SemaObjC/self-in-function.m b/clang/test/SemaObjC/self-in-function.m index 901cc31e47a..9027a947a03 100644 --- a/clang/test/SemaObjC/self-in-function.m +++ b/clang/test/SemaObjC/self-in-function.m @@ -1,4 +1,4 @@ -// RUN: %clang_cc1 -fsyntax-only -verify %s +// RUN: %clang_cc1 -fsyntax-only -fblocks -verify %s // rdar://9181463 typedef struct objc_class *Class; @@ -14,6 +14,9 @@ typedef struct objc_object { void foo(Class self) { [self alloc]; + (^() { + [self alloc]; + })(); } void bar(Class self) { |

