about summary refs log tree commit diff
path: root/src/tools/compiletest
diff options
context:
space:
mode:
authorQuentin Boyer <qbsecond@gmail.com>2019-11-03 17:37:35 +0100
committerQuentin Boyer <qbsecond@gmail.com>2019-11-03 17:37:35 +0100
commitaa028cdc995f4a7cc3578ef8eda843198cd1f319 (patch)
treed15b7136dc5c914b3672bb3791c241a0b288368a /src/tools/compiletest
parent32f3fe7a6d9b11ec029be3655da854514cb0a1db (diff)
remove another status code check is should-ice
Diffstat (limited to 'src/tools/compiletest')
-rw-r--r--src/tools/compiletest/src/runtest.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/tools/compiletest/src/runtest.rs b/src/tools/compiletest/src/runtest.rs
index c239e045cc1..b3cb2724b5b 100644
--- a/src/tools/compiletest/src/runtest.rs
+++ b/src/tools/compiletest/src/runtest.rs
@@ -434,7 +434,12 @@ impl<'test> TestCx<'test> {
     }
 
     fn check_correct_failure_status(&self, proc_res: &ProcRes) {
-        let expected_status = Some(self.props.failure_status);
+        let expected_status =
+            if self.props.should_ice {
+                Some(101)
+            } else {
+                Some(self.props.failure_status)
+            };
         let received_status = proc_res.status.code();
 
         if expected_status != received_status {