; RUN: llvm-as < %s | opt -inline | llvm-dis | not grep tail implementation declare void %bar(int*) internal void %foo(int* %P) { ;; to be inlined tail call void %bar(int* %P) ret void } void %caller() { %A = alloca int call void %foo(int* %A) ;; not a tail call ret void }