From d3309eb4325cbe85b54554c5d35ca3d6865c3976 Mon Sep 17 00:00:00 2001 From: Luqman Aden Date: Wed, 18 Sep 2013 19:18:53 -0400 Subject: [PATCH] tests: Remove crate_map from start. --- src/test/run-pass/attr-start.rs | 6 ++++++ src/test/run-pass/core-rt-smoke.rs | 8 ++++++++ src/test/run-pass/rt-start-main-thread.rs | 13 ++++++++++++- 3 files changed, 26 insertions(+), 1 deletion(-) diff --git a/src/test/run-pass/attr-start.rs b/src/test/run-pass/attr-start.rs index ba54e92ef99..4c9d388dbd7 100644 --- a/src/test/run-pass/attr-start.rs +++ b/src/test/run-pass/attr-start.rs @@ -11,6 +11,12 @@ //xfail-fast #[start] +#[cfg(stage0)] fn start(_argc: int, _argv: **u8, _crate_map: *u8) -> int { return 0; } +#[start] +#[cfg(not(stage0))] +fn start(_argc: int, _argv: **u8) -> int { + return 0; +} diff --git a/src/test/run-pass/core-rt-smoke.rs b/src/test/run-pass/core-rt-smoke.rs index 10bd013b618..d7824a6524f 100644 --- a/src/test/run-pass/core-rt-smoke.rs +++ b/src/test/run-pass/core-rt-smoke.rs @@ -13,8 +13,16 @@ // A simple test of starting the runtime manually #[start] +#[cfg(stage0)] fn start(argc: int, argv: **u8, crate_map: *u8) -> int { do std::rt::start(argc, argv, crate_map) { info!("creating my own runtime is joy"); } } +#[start] +#[cfg(not(stage0))] +fn start(argc: int, argv: **u8) -> int { + do std::rt::start(argc, argv) { + info!("creating my own runtime is joy"); + } +} diff --git a/src/test/run-pass/rt-start-main-thread.rs b/src/test/run-pass/rt-start-main-thread.rs index 8328e7416c5..05e76137885 100644 --- a/src/test/run-pass/rt-start-main-thread.rs +++ b/src/test/run-pass/rt-start-main-thread.rs @@ -11,6 +11,7 @@ // xfail-fast #[start] +#[cfg(stage0)] fn start(argc: int, argv: **u8, crate_map: *u8) -> int { do std::rt::start_on_main_thread(argc, argv, crate_map) { info!("running on main thread"); @@ -18,4 +19,14 @@ fn start(argc: int, argv: **u8, crate_map: *u8) -> int { info!("running on another thread"); } } -} \ No newline at end of file +} +#[start] +#[cfg(not(stage0))] +fn start(argc: int, argv: **u8) -> int { + do std::rt::start_on_main_thread(argc, argv) { + info!("running on main thread"); + do spawn { + info!("running on another thread"); + } + } +} -- 2.44.0