about summary refs log tree commit diff
path: root/src/libcore/task.rs
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2012-06-08 00:28:29 -0700
committerBrian Anderson <banderson@mozilla.com>2012-06-08 10:58:46 -0700
commit7a74545e9717ab0e85ab154e06810007b1de602f (patch)
treeb178ca37003a6203945457c4e8eee910a27e6c66 /src/libcore/task.rs
parentf12adcbf930122ef6d98790b53d80d511dc62406 (diff)
Convert reinterpret_cast + forget to 'transmute'
Diffstat (limited to 'src/libcore/task.rs')
-rw-r--r--src/libcore/task.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libcore/task.rs b/src/libcore/task.rs
index 654d0e92bd6..a4d6f63dbd6 100644
--- a/src/libcore/task.rs
+++ b/src/libcore/task.rs
@@ -979,13 +979,12 @@ fn test_unkillable() unsafe {
 
     unkillable {||
         let p = ~0;
-        let pp: *uint = unsafe::reinterpret_cast(p);
-        unsafe::forget(p);
+        let pp: *uint = unsafe::transmute(p);
 
         // If we are killed here then the box will leak
         po.recv();
 
-        let _p: ~int = unsafe::reinterpret_cast(pp);
+        let _p: ~int = unsafe::transmute(pp);
     }
 
     // Now we can be killed