Skip to content

Commit c7f0d95

Browse files
committed
make FRTs invariant
1 parent cbe762f commit c7f0d95

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

compiler/rustc_hir_analysis/src/variance/constraints.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,8 @@ impl<'a, 'tcx> ConstraintContext<'a, 'tcx> {
274274
}
275275

276276
ty::Field(ty, _) => {
277-
self.add_constraints_from_ty(current, ty, variance);
277+
let invar = self.invariant(variance);
278+
self.add_constraints_from_ty(current, ty, invar);
278279
}
279280

280281
ty::Alias(ty::Projection | ty::Inherent | ty::Opaque, ref data) => {

0 commit comments

Comments
 (0)