about summary refs log tree commit diff
path: root/src/librustc_back/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/librustc_back/lib.rs')
-rw-r--r--src/librustc_back/lib.rs9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/librustc_back/lib.rs b/src/librustc_back/lib.rs
index 6a9833d3784..ccf1db778d2 100644
--- a/src/librustc_back/lib.rs
+++ b/src/librustc_back/lib.rs
@@ -28,21 +28,15 @@
 
 #![feature(box_syntax)]
 #![feature(const_fn)]
-#![feature(libc)]
-#![feature(rand)]
-#![cfg_attr(test, feature(rand))]
 
 extern crate syntax;
-extern crate libc;
+extern crate rand;
 extern crate serialize;
 #[macro_use] extern crate log;
 
 extern crate serialize as rustc_serialize; // used by deriving
 
-pub mod tempdir;
 pub mod target;
-pub mod slice;
-pub mod dynamic_lib;
 
 use std::str::FromStr;
 
@@ -85,6 +79,7 @@ macro_rules! linker_flavor {
 
 linker_flavor! {
     (Em, "em"),
+    (Binaryen, "binaryen"),
     (Gcc, "gcc"),
     (Ld, "ld"),
     (Msvc, "msvc"),