brintos

brintos / llvm-project-archived public Read only

0
0
Text · 418 B · 7e3ddb3 Raw
25 lines · plain
1; RUN: opt -passes=dse -disable-output < %s2; test that we don't crash3declare void @bar()4 5define void @foo() {6bb1:7  %memtmp3.i = alloca [21 x i8], align 18  br label %bb39 10bb2:11  call void @llvm.lifetime.end.p0(ptr %memtmp3.i)12  br label %bb313 14bb3:15  call void @bar()16  call void @llvm.lifetime.end.p0(ptr %memtmp3.i)17  br label %bb418 19bb4:20  ret void21 22}23 24declare void @llvm.lifetime.end.p0(ptr nocapture) nounwind25