Implement #[rustc_skip_array_during_method_dispatch]
This commit is contained in:
parent
2faef12b65
commit
b79af2fcde
8 changed files with 38 additions and 1 deletions
|
@ -757,6 +757,7 @@ impl<'a, 'tcx> CrateMetadataRef<'a> {
|
|||
data.paren_sugar,
|
||||
data.has_auto_impl,
|
||||
data.is_marker,
|
||||
data.skip_array_during_method_dispatch,
|
||||
data.specialization_kind,
|
||||
self.def_path_hash(item_id),
|
||||
)
|
||||
|
@ -767,6 +768,7 @@ impl<'a, 'tcx> CrateMetadataRef<'a> {
|
|||
false,
|
||||
false,
|
||||
false,
|
||||
false,
|
||||
ty::trait_def::TraitSpecializationKind::None,
|
||||
self.def_path_hash(item_id),
|
||||
),
|
||||
|
|
|
@ -1422,6 +1422,7 @@ impl EncodeContext<'a, 'tcx> {
|
|||
paren_sugar: trait_def.paren_sugar,
|
||||
has_auto_impl: self.tcx.trait_is_auto(def_id),
|
||||
is_marker: trait_def.is_marker,
|
||||
skip_array_during_method_dispatch: trait_def.skip_array_during_method_dispatch,
|
||||
specialization_kind: trait_def.specialization_kind,
|
||||
};
|
||||
|
||||
|
|
|
@ -385,6 +385,7 @@ struct TraitData {
|
|||
paren_sugar: bool,
|
||||
has_auto_impl: bool,
|
||||
is_marker: bool,
|
||||
skip_array_during_method_dispatch: bool,
|
||||
specialization_kind: ty::trait_def::TraitSpecializationKind,
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue