1
Fork 0

add comment to visit_ct_substs

This commit is contained in:
Bastian Kauschke 2020-12-02 15:38:37 +01:00
parent 71d7550350
commit 806c7281ec
2 changed files with 6 additions and 3 deletions

View file

@ -33,6 +33,11 @@ pub trait TypeRelation<'tcx>: Sized {
/// relation. Just affects error messages.
fn a_is_expected(&self) -> bool;
/// Whether we should look into the substs of unevaluated constants
/// even if `feature(const_evaluatable_checked)` is active.
///
/// This is needed in `combine` to prevent accidentially creating
/// infinite types as we abuse `TypeRelation` to walk a type there.
fn visit_ct_substs(&self) -> bool {
false
}