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 08d44ad commit b4f96cbCopy full SHA for b4f96cb
compiler/rustc_borrowck/src/region_infer/opaque_types.rs
@@ -248,7 +248,7 @@ impl<'tcx> OpaqueHiddenTypeFolder<'_, 'tcx> {
248
#[instrument(level = "debug", skip(self))]
249
fn apply_member_constraint(&mut self, r: RegionVid) -> Option<Region<'tcx>> {
250
let member = self.constraint_sccs.scc(r);
251
-
+ let r = self.constraint_sccs.annotation(member).representative;
252
if let Some((_, reg)) = self.arg_regions.iter().copied().find(|&(vid, _)| vid == r) {
253
debug!("member equal to arg");
254
return Some(reg);
0 commit comments