blob: 8ab9d09aa3d8f0e093daa1452f27f7b2d2ae5521 [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
Rafael Espindoladf814e92013-09-04 14:40:49 +00004@global-a = common global i32 0
5; CHECK-DAG: @global-a = common global i32 0
6@global-b = common unnamed_addr global i32 0
7; CHECK-DAG: @global-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
Rafael Espindoladf814e92013-09-04 14:40:49 +000010@global-c = common unnamed_addr global i32 0
11; CHECK-DAG: @global-c = common unnamed_addr global i32 0
12@global-d = external global i32
13; CHECK-DAG: @global-d = global i32 42
14@global-e = external unnamed_addr global i32
15; CHECK-DAG: @global-e = unnamed_addr global i32 42
16@global-f = weak global i32 42
17; CHECK-DAG: @global-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
Rafael Espindoladf814e92013-09-04 14:40:49 +000020@global-g = common unnamed_addr global i32 0
21; CHECK-DAG: @global-g = common global i32 0
22@global-h = external global i32
23; CHECK-DAG: @global-h = global i32 42
24@global-i = external unnamed_addr global i32
25; CHECK-DAG: @global-i = global i32 42
26@global-j = weak global i32 42
27; CHECK-DAG: @global-j = global i32 42