xref: /aosp_15_r20/external/llvm/test/Linker/metadata-a.ll (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker; RUN: llvm-link %s %p/metadata-b.ll -S -o - | FileCheck %s
2*9880d681SAndroid Build Coastguard Worker
3*9880d681SAndroid Build Coastguard Worker; CHECK: define void @foo(i32 %a)
4*9880d681SAndroid Build Coastguard Worker; CHECK: ret void, !attach !0
5*9880d681SAndroid Build Coastguard Worker; CHECK: define void @goo(i32 %b)
6*9880d681SAndroid Build Coastguard Worker; CHECK: ret void, !attach !1
7*9880d681SAndroid Build Coastguard Worker; CHECK: !0 = !{i32 524334, void (i32)* @foo}
8*9880d681SAndroid Build Coastguard Worker; CHECK: !1 = !{i32 524334, void (i32)* @goo}
9*9880d681SAndroid Build Coastguard Worker
10*9880d681SAndroid Build Coastguard Workerdefine void @foo(i32 %a) nounwind {
11*9880d681SAndroid Build Coastguard Workerentry:
12*9880d681SAndroid Build Coastguard Worker  ret void, !attach !0
13*9880d681SAndroid Build Coastguard Worker}
14*9880d681SAndroid Build Coastguard Worker
15*9880d681SAndroid Build Coastguard Worker!0 = !{i32 524334, void (i32)* @foo}
16