]> git.lizzy.rs Git - rust.git/commitdiff
std: Fix transmute error on win64
authorklutzy <klutzytheklutzy@gmail.com>
Sat, 23 Nov 2013 20:48:45 +0000 (05:48 +0900)
committerklutzy <klutzytheklutzy@gmail.com>
Sun, 24 Nov 2013 10:15:05 +0000 (19:15 +0900)
src/libstd/rt/thread.rs

index e364e5a6603f455361cee52833b92662a036ae41..a0e66d2fd4eb4072726c9c28166144c1cad711ce 100644 (file)
@@ -48,7 +48,7 @@ extern "C" fn thread_start(trampoline: *libc::c_void) -> rust_thread_return {
                 let f: ~proc() = cast::transmute(trampoline);
                 (*f)();
             }
-            unsafe { cast::transmute(0) }
+            unsafe { cast::transmute(0 as rust_thread_return) }
         }
 
         let native = native_thread_create(thread_start, ~main);