brintos

brintos / llvm-project-archived public Read only

0
0
Text · 413 B · 196f1d3 Raw
14 lines · plain
1// RUN: %clang_cc1 -triple i686-pc-win32 -fms-extensions -fblocks -Dnil=0 -rewrite-objc -fobjc-runtime=macosx-fragile-10.5   -o - %s2int main(void) {3        __weak __block id foo = nil;4        __block id foo2 = nil;5        id foo3 = nil;6        7        void (^myblock)(void) = ^{8                foo = nil;9                foo2 = nil;10                [foo3 bar];11                id foo4 = foo3;12        };13}14