xref: /aosp_15_r20/external/llvm/test/Linker/2003-01-30-LinkerRename.ll (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker; RUN: llvm-as %S/Inputs/2003-01-30-LinkerRename.ll -o %t.1.bc
2*9880d681SAndroid Build Coastguard Worker; RUN: llvm-as %s -o %t.2.bc
3*9880d681SAndroid Build Coastguard Worker; RUN: llvm-link %t.1.bc %t.2.bc -S | FileCheck %s
4*9880d681SAndroid Build Coastguard Worker
5*9880d681SAndroid Build Coastguard Worker; CHECK: @bar = global i32 ()* @foo.2
6*9880d681SAndroid Build Coastguard Worker
7*9880d681SAndroid Build Coastguard Worker; CHECK:      define internal i32 @foo.2() {
8*9880d681SAndroid Build Coastguard Worker; CHECK-NEXT:   ret i32 7
9*9880d681SAndroid Build Coastguard Worker; CHECK-NEXT: }
10*9880d681SAndroid Build Coastguard Worker
11*9880d681SAndroid Build Coastguard Worker; CHECK:      define i32 @foo() {
12*9880d681SAndroid Build Coastguard Worker; CHECK-NEXT:   ret i32 0
13*9880d681SAndroid Build Coastguard Worker; CHECK-NEXT: }
14*9880d681SAndroid Build Coastguard Worker
15*9880d681SAndroid Build Coastguard Workerdefine i32 @foo() {
16*9880d681SAndroid Build Coastguard Worker  ret i32 0
17*9880d681SAndroid Build Coastguard Worker}
18