We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6419a55 commit b6f6084Copy full SHA for b6f6084
compiler/rustc_middle/src/ty/context.rs
@@ -671,11 +671,15 @@ impl<'tcx> Interner for TyCtxt<'tcx> {
671
self,
672
defining_anchor: Self::LocalDefId,
673
) -> Self::LocalDefIds {
674
- self.mk_local_def_ids_from_iter(
+ if self.next_trait_solver_globally() {
675
+ self.mk_local_def_ids_from_iter(
676
+ self.opaque_types_defined_by(defining_anchor)
677
+ .iter()
678
+ .chain(self.stalled_generators_within(defining_anchor)),
679
+ )
680
+ } else {
681
self.opaque_types_defined_by(defining_anchor)
- .iter()
- .chain(self.stalled_generators_within(defining_anchor)),
- )
682
+ }
683
}
684
685
0 commit comments