fix alignment for chan_handle structs; rust equiv is translated

to char[16], not struct{long,long}
This commit is contained in:
Niko Matsakis
2011-11-12 22:17:40 -08:00
parent 5502354f33
commit 26b0662fb8
2 changed files with 3 additions and 3 deletions

View File

@@ -44,7 +44,7 @@ struct frame_glue_fns {
// library. This struct must agree with the std::task::rust_task record.
struct rust_task_user {
rust_task_id id;
uint32_t notify_enabled; // this is way more bits than necessary, but it
intptr_t notify_enabled; // this is way more bits than necessary, but it
// simplifies the alignment.
chan_handle notify_chan;
uintptr_t rust_sp; // Saved sp when not running.