blob: 5921655b73642d189733912852ec2d0b43d58f58 [file] [log] [blame]
Tanya Lattner4c4d0b82008-03-01 09:15:35 +00001; RUN: llvm-as < %s | opt -inline | llvm-dis | not grep tail
Dan Gohmanf17a25c2007-07-18 16:29:46 +00002
Tanya Lattner4c4d0b82008-03-01 09:15:35 +00003declare void @bar(i32*)
Dan Gohmanf17a25c2007-07-18 16:29:46 +00004
Tanya Lattner4c4d0b82008-03-01 09:15:35 +00005define internal void @foo(i32* %P) {
6 tail call void @bar( i32* %P )
7 ret void
Dan Gohmanf17a25c2007-07-18 16:29:46 +00008}
9
Tanya Lattner4c4d0b82008-03-01 09:15:35 +000010define void @caller() {
11 %A = alloca i32 ; <i32*> [#uses=1]
12 call void @foo( i32* %A )
13 ret void
Dan Gohmanf17a25c2007-07-18 16:29:46 +000014}
Tanya Lattner4c4d0b82008-03-01 09:15:35 +000015