about summary refs log tree commit diff
path: root/src/libstd/rt
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2013-11-04 12:45:39 -0800
committerAlex Crichton <alex@alexcrichton.com>2013-11-10 01:37:10 -0800
commit18ce014e9d99a66690e9db02e799f57ab969f36d (patch)
tree2aaabf47e91f90d3a913fb830ddc40e4f63dddc3 /src/libstd/rt
parent28219fc679e6c2f747ad3e49eb746a383797ef9b (diff)
downloadrust-18ce014e9d99a66690e9db02e799f57ab969f36d.tar.gz
rust-18ce014e9d99a66690e9db02e799f57ab969f36d.zip
Remove usage of ~fn from the scheduler
Diffstat (limited to 'src/libstd/rt')
-rw-r--r--src/libstd/rt/sched.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libstd/rt/sched.rs b/src/libstd/rt/sched.rs
index fb4bd573a73..f84e10fe989 100644
--- a/src/libstd/rt/sched.rs
+++ b/src/libstd/rt/sched.rs
@@ -454,8 +454,7 @@ impl Scheduler {
     // * Task Routing Functions - Make sure tasks send up in the right
     // place.
 
-    fn process_task(mut ~self, mut task: ~Task,
-                    schedule_fn: SchedulingFn) {
+    fn process_task(mut ~self, mut task: ~Task, schedule_fn: SchedulingFn) {
         rtdebug!("processing a task");
 
         let home = task.take_unwrap_home();
@@ -779,7 +778,7 @@ impl Scheduler {
 
 // Supporting types
 
-type SchedulingFn = ~fn(~Scheduler, ~Task);
+type SchedulingFn = extern "Rust" fn (~Scheduler, ~Task);
 
 pub enum SchedMessage {
     Wake,