Skip to content

Commit 48c8d1f

Browse files
committed
Remove uses of binary move in the compiler
1 parent 46fef3d commit 48c8d1f

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

src/libsyntax/ext/tt/macro_parser.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -265,13 +265,13 @@ fn parse(sess: parse_sess, cfg: ast::crate_cfg, rdr: reader, ms: ~[matcher])
265265
match copy ei.sep {
266266
Some(t) if idx == len => { // we need a separator
267267
if tok == t { //pass the separator
268-
let ei_t <- ei;
268+
let ei_t = move ei;
269269
ei_t.idx += 1;
270270
next_eis.push(move ei_t);
271271
}
272272
}
273273
_ => { // we don't need a separator
274-
let ei_t <- ei;
274+
let ei_t = move ei;
275275
ei_t.idx = 0;
276276
cur_eis.push(move ei_t);
277277
}
@@ -297,7 +297,7 @@ fn parse(sess: parse_sess, cfg: ast::crate_cfg, rdr: reader, ms: ~[matcher])
297297

298298
let matches = vec::map(ei.matches, // fresh, same size:
299299
|_m| DVec::<@named_match>());
300-
let ei_t <- ei;
300+
let ei_t = move ei;
301301
cur_eis.push(~{
302302
elts: matchers, sep: sep, mut idx: 0u,
303303
mut up: matcher_pos_up(Some(move ei_t)),
@@ -308,7 +308,7 @@ fn parse(sess: parse_sess, cfg: ast::crate_cfg, rdr: reader, ms: ~[matcher])
308308
}
309309
match_nonterminal(_,_,_) => { bb_eis.push(move ei) }
310310
match_tok(t) => {
311-
let ei_t <- ei;
311+
let ei_t = move ei;
312312
if t == tok {
313313
ei_t.idx += 1;
314314
next_eis.push(move ei_t);

src/rustc/middle/borrowck.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -397,7 +397,7 @@ type req_maps = {
397397

398398
fn save_and_restore<T:Copy,U>(save_and_restore_t: &mut T, f: fn() -> U) -> U {
399399
let old_save_and_restore_t = *save_and_restore_t;
400-
let u <- f();
400+
let u = f();
401401
*save_and_restore_t = old_save_and_restore_t;
402402
move u
403403
}

src/rustc/middle/typeck/infer.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -562,7 +562,7 @@ impl infer_ctxt {
562562

563563
debug!("commit()");
564564
do indent {
565-
let r <- self.try(f);
565+
let r = self.try(f);
566566

567567
self.ty_var_bindings.bindings.truncate(0);
568568
self.int_var_bindings.bindings.truncate(0);

0 commit comments

Comments
 (0)