1 | // RUN: %clang_cc1 -triple x86_64-apple-darwin10 -fblocks -emit-llvm -o - %s | FileCheck %s |
---|---|
2 | // pr8707 |
3 | |
4 | // CHECK: @block_block_invoke.test = internal global i32 |
5 | int (^block)(void) = ^ { |
6 | static int test=0; |
7 | return test; |
8 | }; |
9 | // CHECK: @block1_block_invoke_2.test = internal global i32 |
10 | void (^block1)(void) = ^ { |
11 | static int test = 2; |
12 | return; |
13 | }; |
14 | // CHECK: @block2_block_invoke_3.test = internal global i32 |
15 | int (^block2)(void) = ^ { |
16 | static int test = 5; |
17 | return test; |
18 | }; |
19 | |
20 |