Add polarity to TraitPredicate

This commit is contained in:
Santiago Pastorino
2021-10-11 18:10:35 -03:00
parent 72d66064e7
commit 6975afd141
15 changed files with 105 additions and 12 deletions

View File

@@ -286,6 +286,8 @@ impl AutoTraitFinder<'tcx> {
substs: infcx.tcx.mk_substs_trait(ty, &[]),
},
constness: ty::BoundConstness::NotConst,
// Auto traits are positive
polarity: ty::ImplPolarity::Positive,
}));
let computed_preds = param_env.caller_bounds().iter();