Rafael Espindola | bb46f52 | 2009-01-15 20:18:42 +0000 | [diff] [blame^] | 1 | ; Test to make sure that the 'private' is used correctly. |
2 | ; | ||||
3 | ; RUN: llvm-as < %s | llc -mtriple=powerpc-unknown-linux-gnu > %t | ||||
4 | ; RUN: grep .Lfoo: %t | ||||
5 | ; RUN: grep bl.*\.Lfoo %t | ||||
6 | ; RUN: grep .Lbaz: %t | ||||
7 | ; RUN: grep lis.*\.Lbaz %t | ||||
8 | |||||
9 | declare void @foo() | ||||
10 | |||||
11 | define private void @foo() { | ||||
12 | ret void | ||||
13 | } | ||||
14 | |||||
15 | @baz = private global i32 4; | ||||
16 | |||||
17 | define i32 @bar() { | ||||
18 | call void @foo() | ||||
19 | %1 = load i32* @baz, align 4 | ||||
20 | ret i32 %1 | ||||
21 | } |