18 lines · plain
1; RUN: opt < %s -passes=adce -disable-output2; RUN: opt < %s -passes=adce -adce-remove-loops -disable-output3 4define void @test() {5entry:6 br label %UnifiedReturnBlock7 8UnifiedReturnBlock: ; preds = %invoke_catch.0, %entry9 ret void10 11invoke_catch.0: ; No predecessors!12 br i1 false, label %UnifiedUnwindBlock, label %UnifiedReturnBlock13 14UnifiedUnwindBlock: ; preds = %invoke_catch.015 unreachable16}17 18