about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/compiletest/common.rs15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/compiletest/common.rs b/src/compiletest/common.rs
index c21785c45a3..eb8c013de0e 100644
--- a/src/compiletest/common.rs
+++ b/src/compiletest/common.rs
@@ -13,6 +13,20 @@ use std::fmt;
 use std::str::FromStr;
 use regex::Regex;
 
+#[cfg(stage0)] // NOTE: remove impl after snapshot
+#[derive(Clone, PartialEq, Show)]
+pub enum Mode {
+    CompileFail,
+    RunFail,
+    RunPass,
+    RunPassValgrind,
+    Pretty,
+    DebugInfoGdb,
+    DebugInfoLldb,
+    Codegen
+}
+
+#[cfg(not(stage0))] // NOTE: remove cfg after snapshot
 #[derive(Clone, PartialEq, Debug)]
 pub enum Mode {
     CompileFail,
@@ -25,6 +39,7 @@ pub enum Mode {
     Codegen
 }
 
+
 impl Copy for Mode {}
 
 impl FromStr for Mode {