diff options
| author | Camille GILLOT <gillot.camille@gmail.com> | 2023-02-12 18:26:47 +0000 |
|---|---|---|
| committer | Camille GILLOT <gillot.camille@gmail.com> | 2023-02-14 19:55:44 +0000 |
| commit | 03dff82d598233d4f1193d763f73c71a76ad6187 (patch) | |
| tree | 479ecf751628d20a9e10de14b46573edfe4ec302 /compiler/rustc_monomorphize/src | |
| parent | 9bb6e60d1f1360234aae90c97964c0fa5524f141 (diff) | |
| download | rust-03dff82d598233d4f1193d763f73c71a76ad6187.tar.gz rust-03dff82d598233d4f1193d763f73c71a76ad6187.zip | |
Add `of_trait` to DefKind::Impl.
Diffstat (limited to 'compiler/rustc_monomorphize/src')
| -rw-r--r-- | compiler/rustc_monomorphize/src/collector.rs | 2 | ||||
| -rw-r--r-- | compiler/rustc_monomorphize/src/polymorphize.rs | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_monomorphize/src/collector.rs b/compiler/rustc_monomorphize/src/collector.rs index 83b8988ceca..8f6338472df 100644 --- a/compiler/rustc_monomorphize/src/collector.rs +++ b/compiler/rustc_monomorphize/src/collector.rs @@ -1238,7 +1238,7 @@ impl<'v> RootCollector<'_, 'v> { collect_const_value(self.tcx, val, &mut self.output); } } - DefKind::Impl => { + DefKind::Impl { .. } => { if self.mode == MonoItemCollectionMode::Eager { let item = self.tcx.hir().item(id); create_mono_items_for_default_impls(self.tcx, item, self.output); diff --git a/compiler/rustc_monomorphize/src/polymorphize.rs b/compiler/rustc_monomorphize/src/polymorphize.rs index aba842817ef..207ad332c22 100644 --- a/compiler/rustc_monomorphize/src/polymorphize.rs +++ b/compiler/rustc_monomorphize/src/polymorphize.rs @@ -172,7 +172,7 @@ fn mark_used_by_default_parameters<'tcx>( | DefKind::Field | DefKind::LifetimeParam | DefKind::GlobalAsm - | DefKind::Impl => { + | DefKind::Impl { .. } => { for param in &generics.params { debug!(?param, "(other)"); if let ty::GenericParamDefKind::Lifetime = param.kind { |
