1; RUN: opt -passes=dse -disable-output < %s 2; test that we don't crash 3declare void @bar() 4 5define void @foo() { 6bb1: 7 %memtmp3.i = alloca [21 x i8], align 1 8 br label %bb3 9 10bb2: 11 call void @llvm.lifetime.end.p0(i64 -1, ptr %memtmp3.i) 12 br label %bb3 13 14bb3: 15 call void @bar() 16 call void @llvm.lifetime.end.p0(i64 -1, ptr %memtmp3.i) 17 br label %bb4 18 19bb4: 20 ret void 21 22} 23 24declare void @llvm.lifetime.end.p0(i64, ptr nocapture) nounwind 25