diff options
Diffstat (limited to 'src/libnative/lib.rs')
| -rw-r--r-- | src/libnative/lib.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libnative/lib.rs b/src/libnative/lib.rs index 656c7e4103c..c99143f0a5d 100644 --- a/src/libnative/lib.rs +++ b/src/libnative/lib.rs @@ -132,7 +132,8 @@ pub fn start(argc: int, argv: *const *const u8, main: proc()) -> int { rt::init(argc, argv); let mut exit_code = None; let mut main = Some(main); - let mut task = task::new((my_stack_bottom, my_stack_top)); + let mut task = task::new((my_stack_bottom, my_stack_top), + rt::thread::main_guard_page()); task.name = Some(str::Slice("<main>")); drop(task.run(|| { unsafe { |
