; RUN: llvm-upgrade < %s | llvm-as | 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 }