Fariborz Jahanian | 453c134 | 2010-01-12 18:33:57 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 -triple i686-pc-win32 -fms-extensions -fblocks -Dnil=0 -rewrite-objc -o - %s |
2 | int main() { | ||||
3 | __weak __block id foo = nil; | ||||
4 | __block id foo2 = nil; | ||||
5 | id foo3 = nil; | ||||
6 | |||||
7 | void (^myblock)() = ^{ | ||||
8 | foo = nil; | ||||
9 | foo2 = nil; | ||||
10 | [foo3 bar]; | ||||
11 | id foo4 = foo3; | ||||
12 | }; | ||||
13 | } |