diff options
-rw-r--r-- | llvm/test/tools/gold/X86/available-externally.ll | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/llvm/test/tools/gold/X86/available-externally.ll b/llvm/test/tools/gold/X86/available-externally.ll index 1adda35333a..e77ea65a69b 100644 --- a/llvm/test/tools/gold/X86/available-externally.ll +++ b/llvm/test/tools/gold/X86/available-externally.ll @@ -1,16 +1,22 @@ ; RUN: llvm-as %s -o %t.o +; RUN: llvm-as %p/Inputs/available-externally.ll -o %t2.o ; RUN: %gold -plugin %llvmshlibdir/LLVMgold.so \ ; RUN: --plugin-opt=emit-llvm \ -; RUN: -shared %t.o -o %t2.o -; RUN: llvm-dis %t2.o -o - | FileCheck %s +; RUN: -shared %t.o %t2.o -o %t3.o +; RUN: llvm-dis %t3.o -o - | FileCheck %s define void @foo() { call void @bar() + call void @zed() ret void } define available_externally void @bar() { ret void } +define available_externally void @zed() { + ret void +} ; CHECK: define available_externally void @bar() { +; CHECK: define void @zed() { |