Fariborz Jahanian | faa5bfc | 2010-11-30 23:07:14 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 -triple x86_64-apple-darwin10 -fblocks -emit-llvm -o - %s | FileCheck %s |
| 2 | // pr8707 |
| 3 | |
| 4 | // CHECK: @__block_global_0.test = internal global i32 |
| 5 | int (^block)(void) = ^ { |
| 6 | static int test=0; |
| 7 | return test; |
| 8 | }; |
| 9 | // CHECK: @__block_global_1.test = internal global i32 |
| 10 | void (^block1)(void) = ^ { |
| 11 | static int test = 2; |
| 12 | return; |
| 13 | }; |
| 14 | // CHECK: @__block_global_2.test = internal global i32 |
| 15 | int (^block2)(void) = ^ { |
| 16 | static int test = 5; |
| 17 | return test; |
| 18 | }; |
| 19 | |