@@ -2580,20 +2580,20 @@ exit:
25802580 ret i32 %result
25812581}
25822582
2583- define void @test_crash_01 () {
2583+ define void @test_crash_01 (i1 %arg , i32 %arg2 ) {
25842584; CHECK-LABEL: @test_crash_01(
25852585; CHECK-NEXT: bb:
25862586; CHECK-NEXT: br label [[BB1:%.*]]
25872587; CHECK: bb1:
2588- ; CHECK-NEXT: br i1 undef , label [[BB17:%.*]], label [[BB2:%.*]]
2588+ ; CHECK-NEXT: br i1 %arg , label [[BB17:%.*]], label [[BB2:%.*]]
25892589; CHECK: bb2:
25902590; CHECK-NEXT: switch i32 0, label [[BB2_SPLIT:%.*]] [
25912591; CHECK-NEXT: i32 1, label [[BB19:%.*]]
25922592; CHECK-NEXT: ]
25932593; CHECK: bb2.split:
25942594; CHECK-NEXT: br label [[BB3:%.*]]
25952595; CHECK: bb3:
2596- ; CHECK-NEXT: switch i32 undef , label [[BB16:%.*]] [
2596+ ; CHECK-NEXT: switch i32 %arg2 , label [[BB16:%.*]] [
25972597; CHECK-NEXT: i32 0, label [[BB15:%.*]]
25982598; CHECK-NEXT: i32 1, label [[BB14:%.*]]
25992599; CHECK-NEXT: i32 2, label [[BB13:%.*]]
@@ -2607,7 +2607,7 @@ define void @test_crash_01() {
26072607; CHECK: bb7:
26082608; CHECK-NEXT: unreachable
26092609; CHECK: bb8:
2610- ; CHECK-NEXT: switch i32 undef , label [[BB28:%.*]] [
2610+ ; CHECK-NEXT: switch i32 %arg2 , label [[BB28:%.*]] [
26112611; CHECK-NEXT: i32 0, label [[BB27:%.*]]
26122612; CHECK-NEXT: i32 1, label [[BB26:%.*]]
26132613; CHECK-NEXT: i32 2, label [[BB23:%.*]]
@@ -2663,7 +2663,7 @@ bb:
26632663 br label %bb1
26642664
26652665bb1: ; preds = %bb
2666- br i1 undef , label %bb17 , label %bb2
2666+ br i1 %arg , label %bb17 , label %bb2
26672667
26682668bb2: ; preds = %bb1
26692669 br label %bb3
@@ -2678,7 +2678,7 @@ bb4: ; preds = %bb3
26782678 ]
26792679
26802680bb5: ; preds = %bb4
2681- switch i32 undef , label %bb16 [
2681+ switch i32 %arg2 , label %bb16 [
26822682 i32 0 , label %bb15
26832683 i32 1 , label %bb14
26842684 i32 2 , label %bb13
@@ -2697,7 +2697,7 @@ bb7: ; preds = %bb5
26972697 unreachable
26982698
26992699bb8: ; preds = %bb11, %bb5
2700- switch i32 undef , label %bb28 [
2700+ switch i32 %arg2 , label %bb28 [
27012701 i32 0 , label %bb27
27022702 i32 1 , label %bb26
27032703 i32 2 , label %bb23
0 commit comments