add support for zero initialized unions, patch by Tim Northover!
[oota-llvm.git] / test / Transforms / SimplifyCFG / basictest.ll
index d0e475425231ae051aed06399f0656c9607ccd58..83a9fa7ad1b8da349ba0e1bf8c576c2177efac7e 100644 (file)
@@ -38,3 +38,22 @@ return:
 @test4g = global i8* blockaddress(@test4, %return)
 
 
+; PR5795
+define void @test5(i32 %A) {
+  switch i32 %A, label %return [
+    i32 2, label %bb
+    i32 10, label %bb1
+  ]
+
+bb:                                               ; preds = %entry
+  ret void
+
+bb1:                                              ; preds = %entry
+  ret void
+
+return:                                           ; preds = %entry
+  ret void
+; CHECK: @test5
+; CHECK-NEXT: bb:
+; CHECK-NEXT: ret void
+}