Switched calling conventions so that spawn with multiple arguments works.

This commit is contained in:
Eric Holk
2011-05-27 15:19:38 -07:00
parent d49998f0ed
commit 8cfc388d40
3 changed files with 8 additions and 9 deletions

View File

@@ -480,7 +480,7 @@ upcall_start_task(rust_task *spawner,
// here.
uintptr_t start_args[] = {0, 0, 0, args};
task->start(spawnee_fn, (uintptr_t)&start_args, sizeof(start_args));
task->start(spawnee_fn, (uintptr_t)start_args, sizeof(start_args));
return task;
}