brintos

brintos / llvm-project-archived public Read only

0
0
Text · 382 B · a1519db Raw
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