about summary refs log tree commit diff
diff options
context:
space:
mode:
authorLuqman Aden <laden@csclub.uwaterloo.ca>2013-09-18 19:18:53 -0400
committerLuqman Aden <laden@csclub.uwaterloo.ca>2013-09-18 19:18:53 -0400
commitd3309eb4325cbe85b54554c5d35ca3d6865c3976 (patch)
treed7f6ea30ba6fedb9d207847b69ccae60c74f4351
parent133200a6e293f6e74b14ddb6334fab11b13e0f46 (diff)
tests: Remove crate_map from start.
-rw-r--r--src/test/run-pass/attr-start.rs6
-rw-r--r--src/test/run-pass/core-rt-smoke.rs8
-rw-r--r--src/test/run-pass/rt-start-main-thread.rs13
3 files changed, 26 insertions, 1 deletions
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");
+        }
+    }
+}