Test case for rewriting of __weak byref objects.

llvm-svn: 92868
This commit is contained in:
Fariborz Jahanian 2010-01-06 23:31:34 +00:00
parent 03e8bdc07e
commit 017a6067e5
1 changed files with 15 additions and 0 deletions

View File

@ -0,0 +1,15 @@
// RUN: %clang_cc1 -fblocks -rewrite-objc %s -o -
#define nil 0
int main() {
__weak __block id foo = nil;
__block id foo2 = nil;
id foo3 = nil;
void (^myblock)() = ^{
foo = nil;
foo2 = nil;
[foo3 bar];
id foo4 = foo3;
};
}