diff --git a/llvm/test/Transforms/Inline/2007-06-25-WeakInline.ll b/llvm/test/Transforms/Inline/2007-06-25-WeakInline.ll new file mode 100644 index 000000000000..3cf758ca8c8e --- /dev/null +++ b/llvm/test/Transforms/Inline/2007-06-25-WeakInline.ll @@ -0,0 +1,14 @@ +; RUN: llvm-as < %s | opt -inline | llvm-dis | grep call + +; 'bar' can be overridden at link-time, don't inline it. + +define void @foo() { +entry: + tail call void @bar( ) ; [#uses=0] + ret void +} + +define weak void @bar() { + ret void +} +