@@ -2,7 +2,6 @@ use rustc_data_structures::fx::{FxIndexMap, FxIndexSet};
22use rustc_index:: bit_set:: DenseBitSet ;
33use rustc_index:: interval:: IntervalSet ;
44use rustc_infer:: infer:: canonical:: QueryRegionConstraints ;
5- use rustc_infer:: infer:: outlives:: for_liveness;
65use rustc_middle:: mir:: { BasicBlock , Body , ConstraintCategory , HasLocalDecls , Local , Location } ;
76use rustc_middle:: traits:: query:: DropckOutlivesResult ;
87use rustc_middle:: ty:: relate:: Relate ;
@@ -14,6 +13,7 @@ use rustc_mir_dataflow::{Analysis, ResultsCursor};
1413use rustc_span:: { DUMMY_SP , ErrorGuaranteed , Span } ;
1514use rustc_trait_selection:: error_reporting:: InferCtxtErrorExt ;
1615use rustc_trait_selection:: traits:: ObligationCtxt ;
16+ use rustc_trait_selection:: traits:: outlives_for_liveness:: FreeRegionsVisitor ;
1717use rustc_trait_selection:: traits:: query:: dropck_outlives;
1818use rustc_trait_selection:: traits:: query:: type_op:: { DropckOutlives , TypeOp , TypeOpOutput } ;
1919use tracing:: debug;
@@ -611,7 +611,7 @@ impl<'tcx> LivenessContext<'_, '_, 'tcx> {
611611 values:: pretty_print_points( location_map, live_at. iter( ) ) ,
612612 ) ;
613613
614- value. visit_with ( & mut for_liveness :: FreeRegionsVisitor {
614+ value. visit_with ( & mut FreeRegionsVisitor {
615615 tcx : typeck. tcx ( ) ,
616616 param_env : typeck. infcx . param_env ,
617617 op : |r| {
0 commit comments