1 ; RUN: opt -S < %s -passes=correlated-propagation | FileCheck %s
4 define i16 @test(i32 %a, i1 %b) {
7 br i1 %c, label %left, label %right
10 %d = trunc i32 %a to i1
14 br i1 %b, label %merge, label %other
20 %f = phi i1 [%b, %left], [%d, %right]
21 ; CHECK: select i1 %f, i16 1, i16 0
22 %h = select i1 %f, i16 1, i16 0