From 68db68c4cccb9204e91ffcd08fd27be0f33f0033 Mon Sep 17 00:00:00 2001 From: Marijn Haverbeke Date: Fri, 18 Nov 2011 15:10:14 +0100 Subject: Make trans use last_use info to not actually generate copies Issue #925 --- src/comp/driver/rustc.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/comp/driver') diff --git a/src/comp/driver/rustc.rs b/src/comp/driver/rustc.rs index 518a6251702..74ed9f16a6f 100644 --- a/src/comp/driver/rustc.rs +++ b/src/comp/driver/rustc.rs @@ -161,7 +161,7 @@ fn compile_input(sess: session::session, cfg: ast::crate_cfg, input: str, let llmod = time(time_passes, "translation", bind trans::trans_crate(sess, crate, ty_cx, output, ast_map, - mut_map, copy_map)); + mut_map, copy_map, last_uses)); time(time_passes, "LLVM passes", bind link::write::run_passes(sess, llmod, output)); } -- cgit 1.4.1-3-g733a5