diff options
Diffstat (limited to 'llvm/test/Linker/2003-04-26-NullPtrLinkProblem.ll')
-rw-r--r-- | llvm/test/Linker/2003-04-26-NullPtrLinkProblem.ll | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/llvm/test/Linker/2003-04-26-NullPtrLinkProblem.ll b/llvm/test/Linker/2003-04-26-NullPtrLinkProblem.ll index 029bce264a5..c384eadd57f 100644 --- a/llvm/test/Linker/2003-04-26-NullPtrLinkProblem.ll +++ b/llvm/test/Linker/2003-04-26-NullPtrLinkProblem.ll @@ -1,19 +1,17 @@ ; This one fails because the LLVM runtime is allowing two null pointers of ; the same type to be created! -; RUN: echo {%T = type int} | llvm-upgrade | llvm-as > %t.2.bc -; RUN: llvm-upgrade < %s | llvm-as -f > %t.1.bc +; RUN: echo {%T = type i32} | llvm-as > %t.2.bc +; RUN: llvm-as < %s -f > %t.1.bc ; RUN: llvm-link %t.1.bc %t.2.bc %T = type opaque -declare %T* %create() +declare %T* @create() -implementation - -void %test() { - %X = call %T* %create() - %v = seteq %T* %X, null +define void @test() { + %X = call %T* @create( ) ; <%T*> [#uses=1] + %v = icmp eq %T* %X, null ; <i1> [#uses=0] ret void } |