about summary refs log tree commit diff
path: root/src/comp
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2012-01-06 12:06:35 -0800
committerNiko Matsakis <niko@alum.mit.edu>2012-01-06 22:40:31 -0800
commit8506241f3a0dce3f0d24764a3ce3d16f99bcb809 (patch)
tree70d453fea82f951f06184de75d45f2ada8536e4b /src/comp
parent8e89df69de47a4f944f5c3fc249a88c5934864b2 (diff)
downloadrust-8506241f3a0dce3f0d24764a3ce3d16f99bcb809.tar.gz
rust-8506241f3a0dce3f0d24764a3ce3d16f99bcb809.zip
fix how we walk functions to match new closure fmt
Diffstat (limited to 'src/comp')
-rw-r--r--src/comp/middle/trans_closure.rs11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/comp/middle/trans_closure.rs b/src/comp/middle/trans_closure.rs
index 57791f17ee0..aed74da88a0 100644
--- a/src/comp/middle/trans_closure.rs
+++ b/src/comp/middle/trans_closure.rs
@@ -646,8 +646,12 @@ fn make_opaque_cbox_take_glue(
     -> @block_ctxt {
     // Easy cases:
     alt ck {
-      ty::closure_block. { ret bcx; }
-      ty::closure_shared. { ret incr_refcnt_of_boxed(bcx, Load(bcx, cboxptr)); }
+      ty::closure_block. {
+        ret bcx;
+      }
+      ty::closure_shared. {
+        ret incr_refcnt_of_boxed(bcx, Load(bcx, cboxptr));
+      }
       ty::closure_send. { /* hard case: */ }
     }
 
@@ -858,7 +862,8 @@ fn trans_bind_thunk(cx: @local_ctxt,
     // Copy in the type parameters.
     check type_is_tup_like(l_bcx, cboxptr_ty);
     let {bcx: l_bcx, val: param_record} =
-        GEP_tup_like(l_bcx, cboxptr_ty, llclosure, [0, abi::cbox_elt_ty_params]);
+        GEP_tup_like(l_bcx, cboxptr_ty, llclosure,
+                     [0, abi::cbox_elt_ty_params]);
     let off = 0;
     for param in param_bounds {
         let dsc = Load(l_bcx, GEPi(l_bcx, param_record, [0, off])),