diff --git a/src/librustc_borrowck/borrowck/mod.rs b/src/librustc_borrowck/borrowck/mod.rs index 994393d06504..78e4945d4b55 100644 --- a/src/librustc_borrowck/borrowck/mod.rs +++ b/src/librustc_borrowck/borrowck/mod.rs @@ -166,6 +166,9 @@ fn borrowck_fn(this: &mut BorrowckCtxt, this.tcx, sp, id); + move_data::fragments::build_unfragmented_map(this, + &flowed_moves.move_data, + id); check_loans::check_loans(this, &loan_dfcx, @@ -175,10 +178,6 @@ fn borrowck_fn(this: &mut BorrowckCtxt, decl, body); - move_data::fragments::build_unfragmented_map(this, - &flowed_moves.move_data, - id); - visit::walk_fn(this, fk, decl, body, sp); }