Skip to content

Commit b4f96cb

Browse files
committed
map member to representative
1 parent 08d44ad commit b4f96cb

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

compiler/rustc_borrowck/src/region_infer/opaque_types.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ impl<'tcx> OpaqueHiddenTypeFolder<'_, 'tcx> {
248248
#[instrument(level = "debug", skip(self))]
249249
fn apply_member_constraint(&mut self, r: RegionVid) -> Option<Region<'tcx>> {
250250
let member = self.constraint_sccs.scc(r);
251-
251+
let r = self.constraint_sccs.annotation(member).representative;
252252
if let Some((_, reg)) = self.arg_regions.iter().copied().find(|&(vid, _)| vid == r) {
253253
debug!("member equal to arg");
254254
return Some(reg);

0 commit comments

Comments
 (0)