Skip to content

Commit 6d5a939

Browse files
committed
Rename module astconv to hir_ty_lowering
Split from the main renaming commit to make git generate a proper diff for ease of reviewing.
1 parent b79335d commit 6d5a939

File tree

19 files changed

+26
-22
lines changed

19 files changed

+26
-22
lines changed

compiler/rustc_hir_analysis/src/collect.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ use std::cell::Cell;
4040
use std::iter;
4141
use std::ops::Bound;
4242

43-
use crate::astconv::HirTyLowerer;
4443
use crate::check::intrinsic::intrinsic_operation_unsafety;
4544
use crate::errors;
45+
use crate::hir_ty_lowering::HirTyLowerer;
4646
pub use type_of::test_opaque_hidden_types;
4747

4848
mod generics_of;

compiler/rustc_hir_analysis/src/collect/item_bounds.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use super::ItemCtxt;
2-
use crate::astconv::{HirTyLowerer, PredicateFilter};
2+
use crate::hir_ty_lowering::{HirTyLowerer, PredicateFilter};
33
use rustc_data_structures::fx::FxIndexSet;
44
use rustc_hir as hir;
55
use rustc_infer::traits::util;

compiler/rustc_hir_analysis/src/collect/predicates_of.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
use crate::astconv::{HirTyLowerer, OnlySelfBounds, PredicateFilter};
21
use crate::bounds::Bounds;
32
use crate::collect::ItemCtxt;
43
use crate::constrained_generic_params as cgp;
4+
use crate::hir_ty_lowering::{HirTyLowerer, OnlySelfBounds, PredicateFilter};
55
use hir::{HirId, Node};
66
use rustc_data_structures::fx::FxIndexSet;
77
use rustc_hir as hir;

compiler/rustc_hir_analysis/src/astconv/bounds.rs renamed to compiler/rustc_hir_analysis/src/hir_ty_lowering/bounds.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ use rustc_trait_selection::traits;
1212
use rustc_type_ir::visit::{TypeSuperVisitable, TypeVisitable, TypeVisitableExt, TypeVisitor};
1313
use smallvec::SmallVec;
1414

15-
use crate::astconv::{HirTyLowerer, OnlySelfBounds, PredicateFilter};
1615
use crate::bounds::Bounds;
1716
use crate::errors;
17+
use crate::hir_ty_lowering::{HirTyLowerer, OnlySelfBounds, PredicateFilter};
1818

1919
impl<'tcx> dyn HirTyLowerer<'tcx> + '_ {
2020
/// Add a `Sized` bound to the `bounds` if appropriate.

compiler/rustc_hir_analysis/src/astconv/errors.rs renamed to compiler/rustc_hir_analysis/src/hir_ty_lowering/errors.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
use crate::astconv::HirTyLowerer;
21
use crate::errors::{
32
self, AssocTypeBindingNotAllowed, ManualImplementation, MissingTypeParams,
43
ParenthesizedFnTraitExpansion,
54
};
65
use crate::fluent_generated as fluent;
6+
use crate::hir_ty_lowering::HirTyLowerer;
77
use crate::traits::error_reporting::report_object_safety_error;
88
use rustc_data_structures::fx::{FxIndexMap, FxIndexSet};
99
use rustc_data_structures::sorted_map::SortedMap;

compiler/rustc_hir_analysis/src/astconv/generics.rs renamed to compiler/rustc_hir_analysis/src/hir_ty_lowering/generics.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use super::IsMethodCall;
2-
use crate::astconv::{
2+
use crate::hir_ty_lowering::{
33
errors::prohibit_assoc_item_binding, ExplicitLateBound, GenericArgCountMismatch,
44
GenericArgCountResult, GenericArgPosition, GenericArgsLowerer,
55
};

compiler/rustc_hir_analysis/src/astconv/mod.rs renamed to compiler/rustc_hir_analysis/src/hir_ty_lowering/mod.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ pub mod generics;
1919
mod lint;
2020
mod object_safety;
2121

22-
use crate::astconv::errors::prohibit_assoc_item_binding;
23-
use crate::astconv::generics::{check_generic_arg_count, lower_generic_args};
2422
use crate::bounds::Bounds;
2523
use crate::collect::HirPlaceholderCollector;
2624
use crate::errors::AmbiguousLifetimeBound;
25+
use crate::hir_ty_lowering::errors::prohibit_assoc_item_binding;
26+
use crate::hir_ty_lowering::generics::{check_generic_arg_count, lower_generic_args};
2727
use crate::middle::resolve_bound_vars as rbv;
2828
use crate::require_c_abi_if_c_variadic;
2929
use rustc_ast::TraitObjectSyntax;

compiler/rustc_hir_analysis/src/astconv/object_safety.rs renamed to compiler/rustc_hir_analysis/src/hir_ty_lowering/object_safety.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
use crate::astconv::{GenericArgCountMismatch, GenericArgCountResult, OnlySelfBounds};
21
use crate::bounds::Bounds;
32
use crate::errors::TraitObjectDeclaredWithNoTraits;
3+
use crate::hir_ty_lowering::{GenericArgCountMismatch, GenericArgCountResult, OnlySelfBounds};
44
use rustc_data_structures::fx::{FxHashSet, FxIndexMap, FxIndexSet};
55
use rustc_errors::{codes::*, struct_span_code_err};
66
use rustc_hir as hir;

compiler/rustc_hir_analysis/src/lib.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ several major phases:
3030
The type checker is defined into various submodules which are documented
3131
independently:
3232
33-
- astconv: lowers type-system entities from the [HIR][hir] to the
33+
- hir_ty_lowering: lowers type-system entities from the [HIR][hir] to the
3434
[`rustc_middle::ty`] representation.
3535
3636
- collect: computes the types of each top-level item and enters them into
@@ -82,11 +82,11 @@ extern crate rustc_middle;
8282
// These are used by Clippy.
8383
pub mod check;
8484

85-
pub mod astconv;
8685
pub mod autoderef;
8786
mod bounds;
8887
mod check_unused;
8988
mod coherence;
89+
pub mod hir_ty_lowering;
9090
// FIXME: This module shouldn't be public.
9191
pub mod collect;
9292
mod constrained_generic_params;

compiler/rustc_hir_typeck/src/closure.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use super::{check_fn, CoroutineTypes, Expectation, FnCtxt};
55
use rustc_errors::ErrorGuaranteed;
66
use rustc_hir as hir;
77
use rustc_hir::lang_items::LangItem;
8-
use rustc_hir_analysis::astconv::HirTyLowerer;
8+
use rustc_hir_analysis::hir_ty_lowering::HirTyLowerer;
99
use rustc_infer::infer::type_variable::{TypeVariableOrigin, TypeVariableOriginKind};
1010
use rustc_infer::infer::{BoundRegionConversionTime, DefineOpaqueTypes};
1111
use rustc_infer::infer::{InferOk, InferResult};

compiler/rustc_hir_typeck/src/coercion.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ use rustc_hir as hir;
4141
use rustc_hir::def_id::DefId;
4242
use rustc_hir::intravisit::{self, Visitor};
4343
use rustc_hir::Expr;
44-
use rustc_hir_analysis::astconv::HirTyLowerer;
44+
use rustc_hir_analysis::hir_ty_lowering::HirTyLowerer;
4545
use rustc_infer::infer::type_variable::{TypeVariableOrigin, TypeVariableOriginKind};
4646
use rustc_infer::infer::{Coercion, DefineOpaqueTypes, InferOk, InferResult};
4747
use rustc_infer::traits::TraitEngine;

compiler/rustc_hir_typeck/src/expr.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ use rustc_hir::def_id::DefId;
3535
use rustc_hir::intravisit::Visitor;
3636
use rustc_hir::lang_items::LangItem;
3737
use rustc_hir::{ExprKind, HirId, QPath};
38-
use rustc_hir_analysis::astconv::HirTyLowerer as _;
3938
use rustc_hir_analysis::check::ty_kind_suggestion;
39+
use rustc_hir_analysis::hir_ty_lowering::HirTyLowerer as _;
4040
use rustc_infer::infer;
4141
use rustc_infer::infer::type_variable::{TypeVariableOrigin, TypeVariableOriginKind};
4242
use rustc_infer::infer::DefineOpaqueTypes;

compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs

+4-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,10 @@ use rustc_hir::def::{CtorOf, DefKind, Res};
1111
use rustc_hir::def_id::DefId;
1212
use rustc_hir::lang_items::LangItem;
1313
use rustc_hir::{ExprKind, GenericArg, Node, QPath};
14-
use rustc_hir_analysis::astconv::generics::{check_generic_arg_count_for_call, lower_generic_args};
15-
use rustc_hir_analysis::astconv::{
14+
use rustc_hir_analysis::hir_ty_lowering::generics::{
15+
check_generic_arg_count_for_call, lower_generic_args,
16+
};
17+
use rustc_hir_analysis::hir_ty_lowering::{
1618
ExplicitLateBound, GenericArgCountMismatch, GenericArgCountResult, GenericArgsLowerer,
1719
GenericPathSegment, HirTyLowerer, IsMethodCall,
1820
};

compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ use rustc_hir::def::{CtorOf, DefKind, Res};
2424
use rustc_hir::def_id::DefId;
2525
use rustc_hir::intravisit::Visitor;
2626
use rustc_hir::{ExprKind, Node, QPath};
27-
use rustc_hir_analysis::astconv::HirTyLowerer;
2827
use rustc_hir_analysis::check::intrinsicck::InlineAsmCtxt;
2928
use rustc_hir_analysis::check::potentially_plural_count;
29+
use rustc_hir_analysis::hir_ty_lowering::HirTyLowerer;
3030
use rustc_hir_analysis::structured_errors::StructuredDiag;
3131
use rustc_index::IndexVec;
3232
use rustc_infer::infer::error_reporting::{FailureCode, ObligationCauseExt};

compiler/rustc_hir_typeck/src/fn_ctxt/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use hir::def_id::CRATE_DEF_ID;
1212
use rustc_errors::{DiagCtxt, ErrorGuaranteed};
1313
use rustc_hir as hir;
1414
use rustc_hir::def_id::{DefId, LocalDefId};
15-
use rustc_hir_analysis::astconv::HirTyLowerer;
15+
use rustc_hir_analysis::hir_ty_lowering::HirTyLowerer;
1616
use rustc_infer::infer;
1717
use rustc_infer::infer::error_reporting::sub_relations::SubRelations;
1818
use rustc_infer::infer::error_reporting::TypeErrCtxt;

compiler/rustc_hir_typeck/src/fn_ctxt/suggestions.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ use rustc_hir::{
2121
CoroutineDesugaring, CoroutineKind, CoroutineSource, Expr, ExprKind, GenericBound, HirId, Node,
2222
Path, QPath, Stmt, StmtKind, TyKind, WherePredicate,
2323
};
24-
use rustc_hir_analysis::astconv::HirTyLowerer;
24+
use rustc_hir_analysis::hir_ty_lowering::HirTyLowerer;
2525
use rustc_infer::traits::{self};
2626
use rustc_middle::lint::in_external_macro;
2727
use rustc_middle::middle::stability::EvalResult;

compiler/rustc_hir_typeck/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ use rustc_hir as hir;
5757
use rustc_hir::def::{DefKind, Res};
5858
use rustc_hir::intravisit::Visitor;
5959
use rustc_hir::{HirIdMap, Node};
60-
use rustc_hir_analysis::astconv::HirTyLowerer;
6160
use rustc_hir_analysis::check::check_abi;
61+
use rustc_hir_analysis::hir_ty_lowering::HirTyLowerer;
6262
use rustc_infer::infer::type_variable::{TypeVariableOrigin, TypeVariableOriginKind};
6363
use rustc_infer::traits::{ObligationCauseCode, ObligationInspector, WellFormedLoc};
6464
use rustc_middle::query::Providers;

compiler/rustc_hir_typeck/src/method/confirm.rs

+4-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@ use crate::{callee, FnCtxt};
44
use rustc_hir as hir;
55
use rustc_hir::def_id::DefId;
66
use rustc_hir::GenericArg;
7-
use rustc_hir_analysis::astconv::generics::{check_generic_arg_count_for_call, lower_generic_args};
8-
use rustc_hir_analysis::astconv::{GenericArgsLowerer, HirTyLowerer, IsMethodCall};
7+
use rustc_hir_analysis::hir_ty_lowering::generics::{
8+
check_generic_arg_count_for_call, lower_generic_args,
9+
};
10+
use rustc_hir_analysis::hir_ty_lowering::{GenericArgsLowerer, HirTyLowerer, IsMethodCall};
911
use rustc_infer::infer::{self, DefineOpaqueTypes, InferOk};
1012
use rustc_middle::traits::{ObligationCauseCode, UnifyReceiverContext};
1113
use rustc_middle::ty::adjustment::{Adjust, Adjustment, PointerCoercion};

0 commit comments

Comments
 (0)