about summary refs log tree commit diff
diff options
context:
space:
mode:
authorFlavio Percoco <flaper87@gmail.com>2015-01-23 15:21:11 +0100
committerFlavio Percoco <flaper87@gmail.com>2015-01-23 15:22:34 +0100
commit06714c2bceb1ec7803e1a3c52e613fa003722fbc (patch)
treeab7b8c8f58a57e7f518837e647f473c866467038
parentaedcbb9d82ccd7ead4b075ff55a99e363be94174 (diff)
downloadrust-06714c2bceb1ec7803e1a3c52e613fa003722fbc.tar.gz
rust-06714c2bceb1ec7803e1a3c52e613fa003722fbc.zip
Fix compile test for stage0
-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 {