; Test CFG simplify removal of branch instructions... ; ; RUN: opt < %s -simplifycfg -S | not grep br define void @test1() { br label %BB1 BB1: ; preds = %0 ret void } define void @test2() { ret void BB1: ; No predecessors! ret void } define void @test3(i1 %T) { br i1 %T, label %BB1, label %BB1 BB1: ; preds = %0, %0 ret void } define void @test4() { entry: br label %return return: ret void } @test4g = global i8* blockaddress(@test4, %return)