Rafael Espindola | b38f7b5 | 2015-11-26 19:53:12 +0000 | [diff] [blame] | 1 | ; 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 |
| 6 | define void @foo() { |
| 7 | call void @bar() |
| 8 | ret void |
| 9 | } |
| 10 | define 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: } |