about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/librustc/driver/session.rs5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/librustc/driver/session.rs b/src/librustc/driver/session.rs
index f2d888008c6..38594ea2c17 100644
--- a/src/librustc/driver/session.rs
+++ b/src/librustc/driver/session.rs
@@ -246,10 +246,7 @@ impl Session {
     fn borrowck_note_pure() -> bool { self.debugging_opt(borrowck_note_pure) }
     fn borrowck_note_loan() -> bool { self.debugging_opt(borrowck_note_loan) }
     fn no_monomorphic_collapse() -> bool {
-        // FIXME #4127: Type use is causing mysterious bustage on 32-bit archs
-        let type_use_unreliable = self.targ_cfg.arch == arch_x86;
-
-        self.debugging_opt(no_monomorphic_collapse) || type_use_unreliable
+        self.debugging_opt(no_monomorphic_collapse)
     }
 
     fn str_of(id: ast::ident) -> ~str {