blob: f511be1bf22f1d1cbcf6e14f553d157b25db2de3 [file] [log] [blame]
Rafael Espindola7218e372015-12-07 16:01:40 +00001; RUN: llvm-link %S/Inputs/2003-05-31-LinkerRename.ll %s -S | FileCheck %s
Chris Lattner8a143e82003-05-31 21:14:45 +00002
Rafael Espindolaa2197f82015-11-22 00:16:24 +00003; CHECK: @bar = global i32 ()* @foo.2
Chris Lattner8a143e82003-05-31 21:14:45 +00004
Rafael Espindolaa2197f82015-11-22 00:16:24 +00005; CHECK: define internal i32 @foo.2() {
Rafael Espindolab11d9942014-10-23 18:52:46 +00006; CHECK-NEXT: ret i32 7
7; CHECK-NEXT: }
8
Rafael Espindolab11d9942014-10-23 18:52:46 +00009; CHECK: define i32 @test() {
10; CHECK-NEXT: %X = call i32 @foo()
11; CHECK-NEXT: ret i32 %X
12; CHECK-NEXT: }
13
Rafael Espindola0178d232015-12-07 16:31:41 +000014; CHECK: declare i32 @foo()
15
Rafael Espindolab11d9942014-10-23 18:52:46 +000016declare i32 @foo()
17
18define i32 @test() {
Reid Spenceredca80b2007-04-15 18:11:57 +000019 %X = call i32 @foo()
20 ret i32 %X
Chris Lattner8a143e82003-05-31 21:14:45 +000021}