about summary refs log tree commit diff
path: root/src/comp/middle
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2011-07-20 18:43:05 -0700
committerPatrick Walton <pcwalton@mimiga.net>2011-07-20 18:43:05 -0700
commit142ff3bb4ee0c58efc9185505695681468df3e05 (patch)
treec403711583158f784aef7859258a627fa02c1593 /src/comp/middle
parent1b9dbcc5b430cbcc97d1debc417890bf8a0b2027 (diff)
rustc: Translate functions only once
Diffstat (limited to 'src/comp/middle')
-rw-r--r--src/comp/middle/trans.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/comp/middle/trans.rs b/src/comp/middle/trans.rs
index f03ff80f74e..691339a652c 100644
--- a/src/comp/middle/trans.rs
+++ b/src/comp/middle/trans.rs
@@ -7076,6 +7076,7 @@ fn trans_fn(@local_ctxt cx, &span sp, &ast::_fn f, ValueRef llfndecl,
             ast::node_id id) {
     if !cx.ccx.sess.get_opts().stats {
         trans_fn_inner(cx, sp, f, llfndecl, ty_self, ty_params, id);
+        ret;
     }
 
     auto start = time::get_time();