about summary refs log tree commit diff
path: root/src/test/codegen
diff options
context:
space:
mode:
authorSimonas Kazlauskas <git@kazlauskas.me>2017-02-02 22:53:21 +0200
committerSimonas Kazlauskas <git@kazlauskas.me>2017-02-10 19:44:00 +0200
commit76d9a4e646ee7511fd4b2086e67626e9db1bc270 (patch)
treed85c1a6259ea7f23a57e89e7fb5ce436d132043e /src/test/codegen
parent8e00d28ff43e04b7cfcfe7445061b73985f9f1b8 (diff)
downloadrust-76d9a4e646ee7511fd4b2086e67626e9db1bc270.tar.gz
rust-76d9a4e646ee7511fd4b2086e67626e9db1bc270.zip
Fix codegen test
Diffstat (limited to 'src/test/codegen')
-rw-r--r--src/test/codegen/match.rs10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/test/codegen/match.rs b/src/test/codegen/match.rs
index ac47f6082e3..c35206e6e0a 100644
--- a/src/test/codegen/match.rs
+++ b/src/test/codegen/match.rs
@@ -20,9 +20,13 @@ pub enum E {
 // CHECK-LABEL: @exhaustive_match
 #[no_mangle]
 pub fn exhaustive_match(e: E) {
-// CHECK: switch{{.*}}, label %[[DEFAULT:[a-zA-Z0-9_]+]]
-// CHECK: [[DEFAULT]]:
-// CHECK-NEXT: unreachable
+// CHECK: switch{{.*}}, label %[[OTHERWISE:[a-zA-Z0-9_]+]] [
+// CHECK-NEXT: i8 [[DISCR:[0-9]+]], label %[[TRUE:[a-zA-Z0-9_]+]]
+// CHECK-NEXT: ]
+// CHECK: [[TRUE]]:
+// CHECK-NEXT: br label %[[EXIT:[a-zA-Z0-9_]+]]
+// CHECK: [[OTHERWISE]]:
+// CHECK-NEXT: br label %[[EXIT:[a-zA-Z0-9_]+]]
     match e {
         E::A => (),
         E::B => (),