1 ; RUN: opt < %s -condprop -S | not grep phi
3 define i32 @test(i32 %C, i1 %Val) {
4 switch i32 %C, label %T1 [
21 Cont: ; preds = %T3, %T2, %T1
22 ;; PHI becomes dead after threading T2
23 %C2 = phi i1 [ %Val, %T1 ], [ true, %T2 ], [ %Val, %T3 ] ; <i1> [#uses=1]
24 br i1 %C2, label %L2, label %F2