diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2012-01-04 20:11:39 -0800 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2012-01-06 22:40:31 -0800 |
| commit | 25e81e34eaaa1953ca301e95314c1ed01e773a9d (patch) | |
| tree | c8da5e9478d874344dc2c836d2c88dd2b1ea045b /src/rt/rust_builtin.cpp | |
| parent | 98f5109cde838e66d629bf05c804ad1ca9b06c42 (diff) | |
| download | rust-25e81e34eaaa1953ca301e95314c1ed01e773a9d.tar.gz rust-25e81e34eaaa1953ca301e95314c1ed01e773a9d.zip | |
rewrite task tests
Diffstat (limited to 'src/rt/rust_builtin.cpp')
| -rw-r--r-- | src/rt/rust_builtin.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/rt/rust_builtin.cpp b/src/rt/rust_builtin.cpp index b387078a75a..4f951a7faf0 100644 --- a/src/rt/rust_builtin.cpp +++ b/src/rt/rust_builtin.cpp @@ -421,15 +421,15 @@ rust_get_task() { } struct fn_env_pair { - intptr_t f; - intptr_t env; + spawn_fn f; + rust_boxed_closure *env; }; extern "C" CDECL void start_task(rust_task_id id, fn_env_pair *f) { rust_task *task = rust_scheduler::get_task(); rust_task *target = task->kernel->get_task_by_id(id); - target->start((spawn_fn)f->f, f->env); + target->start(f->f, f->env, NULL); target->deref(); } |
