Skip to content

Commit 24d09c7

Browse files
committed
Move free_region_map to rustc::ty.
1 parent e905d5d commit 24d09c7

File tree

8 files changed

+6
-6
lines changed

8 files changed

+6
-6
lines changed

src/librustc/infer/opaque_types/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
use crate::infer::error_reporting::{note_and_explain_free_region, note_and_explain_region};
2-
use crate::infer::outlives::free_region_map::FreeRegionRelations;
32
use crate::infer::{self, InferCtxt, InferOk, TypeVariableOrigin, TypeVariableOriginKind};
43
use crate::middle::region;
54
use crate::traits::{self, PredicateObligation};
65
use crate::ty::fold::{BottomUpFolder, TypeFoldable, TypeFolder, TypeVisitor};
6+
use crate::ty::free_region_map::FreeRegionRelations;
77
use crate::ty::subst::{GenericArg, GenericArgKind, InternalSubsts, SubstsRef};
88
use crate::ty::{self, GenericParamDefKind, Ty, TyCtxt};
99
use errors::DiagnosticBuilder;

src/librustc/infer/outlives/env.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
use crate::infer::outlives::free_region_map::FreeRegionMap;
21
use crate::infer::{GenericKind, InferCtxt};
32
use crate::traits::query::outlives_bounds::{self, OutlivesBound};
3+
use crate::ty::free_region_map::FreeRegionMap;
44
use crate::ty::{self, Ty};
55
use rustc_data_structures::fx::FxHashMap;
66
use rustc_hir as hir;

src/librustc/infer/outlives/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
//! Various code related to computing outlives relations.
22
33
pub mod env;
4-
pub mod free_region_map;
54
pub mod obligations;
65
pub mod verify;

src/librustc/middle/free_region.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
//! or explicit bounds. In that case, we track the bounds using the `TransitiveRelation` type,
44
//! and use that to decide when one free region outlives another, and so forth.
55
6-
use crate::infer::outlives::free_region_map::{FreeRegionMap, FreeRegionRelations};
76
use crate::middle::region;
7+
use crate::ty::free_region_map::{FreeRegionMap, FreeRegionRelations};
88
use crate::ty::{self, Region, TyCtxt};
99
use rustc_hir::def_id::DefId;
1010

src/librustc/ty/context.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ use crate::hir::map as hir_map;
88
use crate::hir::map::DefPathHash;
99
use crate::ich::{NodeIdHashingMode, StableHashingContext};
1010
use crate::infer::canonical::{Canonical, CanonicalVarInfo, CanonicalVarInfos};
11-
use crate::infer::outlives::free_region_map::FreeRegionMap;
1211
use crate::lint::{self, Lint};
1312
use crate::middle;
1413
use crate::middle::cstore::CrateStoreDyn;
@@ -26,6 +25,7 @@ use crate::session::config::{BorrowckMode, OutputFilenames};
2625
use crate::session::Session;
2726
use crate::traits;
2827
use crate::traits::{Clause, Clauses, Goal, GoalKind, Goals};
28+
use crate::ty::free_region_map::FreeRegionMap;
2929
use crate::ty::layout::{LayoutDetails, TargetDataLayout, VariantIdx};
3030
use crate::ty::query;
3131
use crate::ty::steal::Steal;

src/librustc/ty/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ pub mod error;
103103
pub mod fast_reject;
104104
pub mod flags;
105105
pub mod fold;
106+
pub mod free_region_map;
106107
pub mod inhabitedness;
107108
pub mod layout;
108109
pub mod normalize_erasing_regions;

src/librustc_mir/borrow_check/type_check/free_region_relations.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
use rustc::infer::canonical::QueryRegionConstraints;
2-
use rustc::infer::outlives::free_region_map::FreeRegionRelations;
32
use rustc::infer::region_constraints::GenericKind;
43
use rustc::infer::InferCtxt;
54
use rustc::mir::ConstraintCategory;
65
use rustc::traits::query::outlives_bounds::{self, OutlivesBound};
76
use rustc::traits::query::type_op::{self, TypeOp};
7+
use rustc::ty::free_region_map::FreeRegionRelations;
88
use rustc::ty::{self, RegionVid, Ty};
99
use rustc_data_structures::transitive_relation::TransitiveRelation;
1010
use rustc_span::DUMMY_SP;

0 commit comments

Comments
 (0)