File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
compiler/rustc_mir_transform/src/coroutine Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 3
3
//! be a coroutine body that takes all of its upvars by-move, and which we stash
4
4
//! into the `CoroutineInfo` for all coroutines returned by coroutine-closures.
5
5
6
- use rustc_data_structures:: fx :: FxIndexSet ;
6
+ use rustc_data_structures::unord::UnordSet ;
7
7
use rustc_hir as hir;
8
8
use rustc_middle::mir::visit::MutVisitor;
9
9
use rustc_middle::mir::{self, dump_mir, MirPass};
@@ -33,7 +33,7 @@ impl<'tcx> MirPass<'tcx> for ByMoveBody {
33
33
return;
34
34
}
35
35
36
- let mut by_ref_fields = FxIndexSet :: default ( ) ;
36
+ let mut by_ref_fields = UnordSet ::default();
37
37
let by_move_upvars = Ty::new_tup_from_iter(
38
38
tcx,
39
39
tcx.closure_captures(coroutine_def_id).iter().enumerate().map(|(idx, capture)| {
@@ -73,7 +73,7 @@ impl<'tcx> MirPass<'tcx> for ByMoveBody {
73
73
74
74
struct MakeByMoveBody<'tcx> {
75
75
tcx: TyCtxt<'tcx>,
76
- by_ref_fields : FxIndexSet < FieldIdx > ,
76
+ by_ref_fields: UnordSet <FieldIdx>,
77
77
by_move_coroutine_ty: Ty<'tcx>,
78
78
}
79
79
You can’t perform that action at this time.
0 commit comments