1; This test checks to make sure that 'br X, Dest, Dest' is folded into
2; 'br Dest'
3
4; RUN: opt < %s -simplifycfg -S | FileCheck %s
5
6declare void @noop()
7
8; CHECK-NOT: br i1 %c2
9define i32 @test(i1 %c1, i1 %c2) {
10	call void @noop( )
11	br i1 %c1, label %A, label %Y
12A:		; preds = %0
13	call void @noop( )
14	br i1 %c2, label %X, label %X
15X:		; preds = %Y, %A, %A
16	call void @noop( )
17	ret i32 0
18Y:		; preds = %0
19	call void @noop( )
20	br label %X
21}
22
23