]> git.lizzy.rs Git - rust.git/blobdiff - src/libstd/dynamic_lib.rs
Auto merge of #28355 - DiamondLovesYou:pnacl-librustc-trans, r=alexcrichton
[rust.git] / src / libstd / dynamic_lib.rs
index 7801662ff25f924a8df2069ecd7216b772ceb96a..5629cba1e0b3c4675c1da38816e00e81a746414c 100644 (file)
@@ -22,7 +22,6 @@
 
 use env;
 use ffi::{CString, OsString};
-use mem;
 use path::{Path, PathBuf};
 
 pub struct DynamicLibrary {
@@ -114,7 +113,7 @@ pub unsafe fn symbol<T>(&self, symbol: &str) -> Result<*mut T, String> {
         // the destructor does not run.
         match maybe_symbol_value {
             Err(err) => Err(err),
-            Ok(symbol_value) => Ok(mem::transmute(symbol_value))
+            Ok(symbol_value) => Ok(symbol_value as *mut T)
         }
     }
 }