blob: ddf4125e39c38e3ecfc26f184c1d4f13fd9ae367 [file] [log] [blame]
Rafael Espindolaf12b8282014-02-21 20:10:59 +00001; RUN: llvm-as %s -o - | llvm-nm - | FileCheck %s
2
3; CHECK: D a1
4; CHECK-NEXT: d a2
5; CHECK-NEXT: T f1
6; CHECK-NEXT: t f2
7; CHECK-NEXT: W f3
8; CHECK-NEXT: U f4
9; CHECK-NEXT: D g1
10; CHECK-NEXT: d g2
11; CHECK-NEXT: C g3
12; CHECK-NOT: g4
13
14@g1 = global i32 42
15@g2 = internal global i32 42
16@g3 = common global i32 0
17@g4 = private global i32 42
18
19@a1 = alias i32* @g1
20@a2 = alias internal i32* @g1
21
22define void @f1() {
23 ret void
24}
25
26define internal void @f2() {
27 ret void
28}
29
30define linkonce_odr void @f3() {
31 ret void
32}
33
34declare void @f4()