19 lines · plain
1; RUN: opt < %s -passes=inline -S | FileCheck %s2; RUN: opt < %s -passes='cgscc(inline)' -S | FileCheck %s3 4; 'bar' can be overridden at link-time, don't inline it.5define weak void @bar() {6; CHECK-LABEL: define weak void @bar()7entry:8 ret void9}10 11define void @foo() {12; CHECK-LABEL: define void @foo()13entry:14 tail call void @bar()15; CHECK: tail call void @bar()16 ret void17}18 19