chore: Fix typos in 'compiler' (batch 2)
This commit is contained in:
parent
78d5c04d9c
commit
00de006f22
34 changed files with 54 additions and 54 deletions
|
@ -262,7 +262,7 @@ fn trait_object_ty<'tcx>(tcx: TyCtxt<'tcx>, poly_trait_ref: ty::PolyTraitRef<'tc
|
|||
/// mangling.
|
||||
///
|
||||
/// typeid_for_instance is called at two locations, initially when declaring/defining functions and
|
||||
/// methods, and later during code generation at call sites, after type erasure might have ocurred.
|
||||
/// methods, and later during code generation at call sites, after type erasure might have occurred.
|
||||
///
|
||||
/// In the first call (i.e., when declaring/defining functions and methods), it encodes type ids for
|
||||
/// an FnAbi or Instance, and these type ids are attached to functions and methods. (These type ids
|
||||
|
@ -270,7 +270,7 @@ fn trait_object_ty<'tcx>(tcx: TyCtxt<'tcx>, poly_trait_ref: ty::PolyTraitRef<'tc
|
|||
/// these type ids.)
|
||||
///
|
||||
/// In the second call (i.e., during code generation at call sites), it encodes a type id for an
|
||||
/// FnAbi or Instance, after type erasure might have occured, and this type id is used for testing
|
||||
/// FnAbi or Instance, after type erasure might have occurred, and this type id is used for testing
|
||||
/// if a function is member of the group derived from this type id. Therefore, in the first call to
|
||||
/// typeid_for_fnabi (when type ids are attached to functions and methods), it can only include at
|
||||
/// most as much information that would be available in the second call (i.e., during code
|
||||
|
@ -365,7 +365,7 @@ pub fn transform_instance<'tcx>(
|
|||
// of the trait that defines the method.
|
||||
if let Some((trait_ref, method_id, ancestor)) = implemented_method(tcx, instance) {
|
||||
// Trait methods will have a Self polymorphic parameter, where the concreteized
|
||||
// implementatation will not. We need to walk back to the more general trait method
|
||||
// implementation will not. We need to walk back to the more general trait method
|
||||
let trait_ref = tcx.instantiate_and_normalize_erasing_regions(
|
||||
instance.args,
|
||||
ty::ParamEnv::reveal_all(),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue