From 06714c2bceb1ec7803e1a3c52e613fa003722fbc Mon Sep 17 00:00:00 2001 From: Flavio Percoco Date: Fri, 23 Jan 2015 15:21:11 +0100 Subject: [PATCH] Fix compile test for stage0 --- src/compiletest/common.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/compiletest/common.rs b/src/compiletest/common.rs index c21785c45a3a..eb8c013de0e6 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 {