1 ; This testcase causes an infinite loop in the instruction combiner, 2 ; because it things that the constant value is a not expression... and 3 ; constantly inverts the branch back and forth. 4 ; 5 ; RUN: opt < %s -instcombine -disable-output 6 7 define i8 @test19(i1 %c) { 8 br i1 true, label %True, label %False 9 10 True: ; preds = %0 11 ret i8 1 12 13 False: ; preds = %0 14 ret i8 3 15 } 16 17