about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2015-10-18 12:59:29 +0000
committerbors <bors@rust-lang.org>2015-10-18 12:59:29 +0000
commit140e79385494da83f5a36f8fefa001b2180fa541 (patch)
tree3eac02a92d5b0dd13a91f2aa36693ceaa990df2b /src/libstd
parent3f2ad610a8e33a1525897afb04774e53aaad3fc2 (diff)
parent6031a58a208d9b1912095ff05846d4119a023c95 (diff)
downloadrust-140e79385494da83f5a36f8fefa001b2180fa541.tar.gz
rust-140e79385494da83f5a36f8fefa001b2180fa541.zip
Auto merge of #29131 - apasel422:transmute, r=bluss
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/dynamic_lib.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/libstd/dynamic_lib.rs b/src/libstd/dynamic_lib.rs
index 7801662ff25..5629cba1e0b 100644
--- a/src/libstd/dynamic_lib.rs
+++ b/src/libstd/dynamic_lib.rs
@@ -22,7 +22,6 @@ use prelude::v1::*;
 
 use env;
 use ffi::{CString, OsString};
-use mem;
 use path::{Path, PathBuf};
 
 pub struct DynamicLibrary {
@@ -114,7 +113,7 @@ impl DynamicLibrary {
         // 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)
         }
     }
 }