about summary refs log tree commit diff
path: root/src/rustc/middle/trans/alt.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/rustc/middle/trans/alt.rs')
-rw-r--r--src/rustc/middle/trans/alt.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/rustc/middle/trans/alt.rs b/src/rustc/middle/trans/alt.rs
index 8b884792578..b7379b587da 100644
--- a/src/rustc/middle/trans/alt.rs
+++ b/src/rustc/middle/trans/alt.rs
@@ -140,8 +140,8 @@ fn expand_nested_bindings(bcx: block, m: match_, col: uint, val: ValueRef)
                                             mode: mode,
                                             ty: node_id_type(bcx,
                                                              br.pats[col].id)
-                                         }}])
-                                with *br});
+                                         }}]),
+                                .. *br});
           }
           _ => vec::push(result, br)
         }
@@ -174,7 +174,7 @@ fn enter_match(bcx: block, dm: DefMap, m: match_, col: uint, val: ValueRef,
               }
               _ => br.bound
             };
-            vec::push(result, @{pats: pats, bound: bound with *br});
+            vec::push(result, @{pats: pats, bound: bound,.. *br});
           }
           None => ()
         }