diff options
| author | Camille GILLOT <gillot.camille@gmail.com> | 2022-10-23 14:40:14 +0000 |
|---|---|---|
| committer | Camille GILLOT <gillot.camille@gmail.com> | 2022-11-12 09:56:23 +0000 |
| commit | b95650930bdd4a972aed911380b9706dbaec6409 (patch) | |
| tree | 6eaf218ca46dee68c8a4406336ef310fb1b1b561 /compiler/rustc_metadata/src | |
| parent | 825f8edc2fff167304d40c826f136e82967d68f3 (diff) | |
| download | rust-b95650930bdd4a972aed911380b9706dbaec6409.tar.gz rust-b95650930bdd4a972aed911380b9706dbaec6409.zip | |
Compute variance for opaques too.
Diffstat (limited to 'compiler/rustc_metadata/src')
| -rw-r--r-- | compiler/rustc_metadata/src/rmeta/encoder.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_metadata/src/rmeta/encoder.rs b/compiler/rustc_metadata/src/rmeta/encoder.rs index 6a73e14e9f5..9b95c4a32d7 100644 --- a/compiler/rustc_metadata/src/rmeta/encoder.rs +++ b/compiler/rustc_metadata/src/rmeta/encoder.rs @@ -928,6 +928,8 @@ fn should_encode_variances(def_kind: DefKind) -> bool { | DefKind::Union | DefKind::Enum | DefKind::Variant + | DefKind::OpaqueTy + | DefKind::ImplTraitPlaceholder | DefKind::Fn | DefKind::Ctor(..) | DefKind::AssocFn => true, @@ -941,8 +943,6 @@ fn should_encode_variances(def_kind: DefKind) -> bool { | DefKind::Const | DefKind::ForeignMod | DefKind::TyAlias - | DefKind::OpaqueTy - | DefKind::ImplTraitPlaceholder | DefKind::Impl | DefKind::Trait | DefKind::TraitAlias |
