blob: 652625ee3c81edd39f2ad4f1b00236eba26b15d0 [file] [log] [blame]
Rafael Espindola3a3563d2013-09-04 14:35:48 +00001; RUN: llvm-link %s %p/unnamed-addr1-b.ll -S -o - | FileCheck %s
Rafael Espindola9ebe8ce2011-01-13 05:12:34 +00002
Rafael Espindola489e5052011-01-15 08:15:00 +00003; Only in this file
4@a = common global i32 0
Rafael Espindola3a3563d2013-09-04 14:35:48 +00005; CHECK-DAG: @a = common global i32 0
Rafael Espindola489e5052011-01-15 08:15:00 +00006@b = common unnamed_addr global i32 0
Rafael Espindola3a3563d2013-09-04 14:35:48 +00007; CHECK-DAG: @b = common unnamed_addr global i32 0
Rafael Espindola9ebe8ce2011-01-13 05:12:34 +00008
Rafael Espindola489e5052011-01-15 08:15:00 +00009; Other file has unnamed_addr definition
10@c = common unnamed_addr global i32 0
Rafael Espindola3a3563d2013-09-04 14:35:48 +000011; CHECK-DAG: @c = common unnamed_addr global i32 0
Rafael Espindola489e5052011-01-15 08:15:00 +000012@d = external global i32
Rafael Espindola3a3563d2013-09-04 14:35:48 +000013; CHECK-DAG: @d = global i32 42
Rafael Espindola489e5052011-01-15 08:15:00 +000014@e = external unnamed_addr global i32
Rafael Espindola3a3563d2013-09-04 14:35:48 +000015; CHECK-DAG: @e = unnamed_addr global i32 42
Rafael Espindola489e5052011-01-15 08:15:00 +000016@f = weak global i32 42
Rafael Espindola3a3563d2013-09-04 14:35:48 +000017; CHECK-DAG: @f = global i32 42
Rafael Espindola9ebe8ce2011-01-13 05:12:34 +000018
Rafael Espindola489e5052011-01-15 08:15:00 +000019; Other file has non-unnamed_addr definition
20@g = common unnamed_addr global i32 0
Rafael Espindola3a3563d2013-09-04 14:35:48 +000021; CHECK-DAG: @g = common global i32 0
Rafael Espindola489e5052011-01-15 08:15:00 +000022@h = external global i32
Rafael Espindola3a3563d2013-09-04 14:35:48 +000023; CHECK-DAG: @h = global i32 42
Rafael Espindola489e5052011-01-15 08:15:00 +000024@i = external unnamed_addr global i32
Rafael Espindola3a3563d2013-09-04 14:35:48 +000025; CHECK-DAG: @i = global i32 42
Rafael Espindola489e5052011-01-15 08:15:00 +000026@j = weak global i32 42
Rafael Espindola3a3563d2013-09-04 14:35:48 +000027; CHECK-DAG: @j = global i32 42