forked from OSchip/llvm-project
Test case for rewriting of __weak byref objects.
llvm-svn: 92868
This commit is contained in:
parent
03e8bdc07e
commit
017a6067e5
|
@ -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;
|
||||
};
|
||||
}
|
Loading…
Reference in New Issue