brintos

brintos / llvm-project-archived public Read only

0
0
Text · 364 B · 7926641 Raw
29 lines · plain
1; RUN: opt -passes='devirt<0>(inline)' < %s -S | FileCheck %s2 3; CHECK: define void @e()4 5define void @e() {6entry:7  call void @b()8  ret void9}10 11define internal void @b() {12entry:13  call void @d()14  call void @c()15  ret void16}17 18define internal void @d() {19entry:20  unreachable21}22 23define internal void @c() {24entry:25  call void @b()26  call void @e()27  ret void28}29