1; RUN: llvm-as %s -o %t.o
2; RUN: %gold -shared -o %t2.bc -plugin %llvmshlibdir/LLVMgold%shlibext %t.o -plugin-opt=emit-llvm
3; RUN: llvm-dis %t2.bc -o - | FileCheck %s
4
5target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
6
7@bar = alias void (), void ()* @zed
8define void @foo() {
9  call void @bar()
10  ret void
11}
12define void @zed() {
13  ret void
14}
15
16; CHECK: @bar = alias void (), void ()* @zed
17
18; CHECK:      define void @foo() {
19; CHECK-NEXT:   call void @bar()
20; CHECK-NEXT:   ret void
21; CHECK-NEXT: }
22
23; CHECK:      define void @zed() {
24; CHECK-NEXT:   ret void
25; CHECK-NEXT: }
26