blob: 17003be9fb149a2570af51aa6ca771810278ebd3 [file] [log] [blame]
Chris Lattner924a1622003-01-23 02:11:29 +00001; Testcase reduced from 197.parser by bugpoint
Dan Gohman18800922009-09-11 18:01:28 +00002; RUN: opt < %s -adce
Chris Lattner924a1622003-01-23 02:11:29 +00003
Tanya Lattner5640bd12008-03-01 09:15:35 +00004define void @conjunction_prune() {
5; <label>:0
6 br label %bb19
Chris Lattner924a1622003-01-23 02:11:29 +00007
Tanya Lattner5640bd12008-03-01 09:15:35 +00008bb19: ; preds = %bb23, %bb22, %0
9 %reg205 = phi i8* [ null, %bb22 ], [ null, %bb23 ], [ null, %0 ] ; <i8*> [#uses=1]
10 br i1 false, label %bb21, label %bb22
Chris Lattner924a1622003-01-23 02:11:29 +000011
Tanya Lattner5640bd12008-03-01 09:15:35 +000012bb21: ; preds = %bb19
13 %cast455 = bitcast i8* %reg205 to i8** ; <i8**> [#uses=0]
14 br label %bb22
Chris Lattner924a1622003-01-23 02:11:29 +000015
Tanya Lattner5640bd12008-03-01 09:15:35 +000016bb22: ; preds = %bb21, %bb19
17 br i1 false, label %bb19, label %bb23
Chris Lattner924a1622003-01-23 02:11:29 +000018
Tanya Lattner5640bd12008-03-01 09:15:35 +000019bb23: ; preds = %bb22
20 br i1 false, label %bb19, label %bb28
Chris Lattner924a1622003-01-23 02:11:29 +000021
Tanya Lattner5640bd12008-03-01 09:15:35 +000022bb28: ; preds = %bb23
23 ret void
Chris Lattner924a1622003-01-23 02:11:29 +000024}
Tanya Lattner5640bd12008-03-01 09:15:35 +000025