blob: 4727e0508fae419bc1eef36284635f959896a98e [file] [log] [blame]
Rafael Espindolab38f7b52015-11-26 19:53:12 +00001; RUN: llvm-as %s -o %t.o
2; RUN: %gold -shared -o %t2.bc -plugin %llvmshlibdir/LLVMgold.so %t.o -plugin-opt=emit-llvm
3; RUN: llvm-dis %t2.bc -o - | FileCheck %s
4
5@bar = alias void (), void ()* @zed
6define void @foo() {
7 call void @bar()
8 ret void
9}
10define void @zed() {
11 ret void
12}
13
14; CHECK: @bar = alias void (), void ()* @zed
15
16; CHECK: define void @foo() {
17; CHECK-NEXT: call void @bar()
18; CHECK-NEXT: ret void
19; CHECK-NEXT: }
20
21; CHECK: define void @zed() {
22; CHECK-NEXT: ret void
23; CHECK-NEXT: }