diff options
| -rw-r--r-- | src/compiletest/common.rs | 15 |
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 { |
