@@ -14,9 +14,9 @@ use super::util;
14
14
use super :: util:: closure_trait_ref_and_return_type;
15
15
use super :: wf;
16
16
use super :: {
17
- ErrorReporting , ImplDerivedObligation , ImplDerivedObligationCause , Normalized , Obligation ,
18
- ObligationCause , ObligationCauseCode , Overflow , PolyTraitObligation , PredicateObligation ,
19
- Selection , SelectionError , SelectionResult , TraitQueryMode ,
17
+ ImplDerivedObligation , ImplDerivedObligationCause , Normalized , Obligation , ObligationCause ,
18
+ ObligationCauseCode , Overflow , PolyTraitObligation , PredicateObligation , Selection ,
19
+ SelectionError , SelectionResult , TraitQueryMode ,
20
20
} ;
21
21
22
22
use crate :: infer:: { InferCtxt , InferOk , TypeFreshener } ;
@@ -496,7 +496,6 @@ impl<'cx, 'tcx> SelectionContext<'cx, 'tcx> {
496
496
}
497
497
Ok ( _) => Ok ( None ) ,
498
498
Err ( OverflowError :: Canonical ) => Err ( Overflow ( OverflowError :: Canonical ) ) ,
499
- Err ( OverflowError :: ErrorReporting ) => Err ( ErrorReporting ) ,
500
499
Err ( OverflowError :: Error ( e) ) => Err ( Overflow ( OverflowError :: Error ( e) ) ) ,
501
500
} )
502
501
. flat_map ( Result :: transpose)
@@ -1233,7 +1232,6 @@ impl<'cx, 'tcx> SelectionContext<'cx, 'tcx> {
1233
1232
Ok ( Some ( c) ) => self . evaluate_candidate ( stack, & c) ,
1234
1233
Ok ( None ) => Ok ( EvaluatedToAmbig ) ,
1235
1234
Err ( Overflow ( OverflowError :: Canonical ) ) => Err ( OverflowError :: Canonical ) ,
1236
- Err ( ErrorReporting ) => Err ( OverflowError :: ErrorReporting ) ,
1237
1235
Err ( ..) => Ok ( EvaluatedToErr ) ,
1238
1236
}
1239
1237
}
0 commit comments