We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1144f9e commit dfe8affCopy full SHA for dfe8aff
compiler/rustc_borrowck/src/region_infer/mod.rs
@@ -742,11 +742,16 @@ impl<'tcx> RegionInferenceContext<'tcx> {
742
743
// Type-test failed. Report the error.
744
let erased_generic_kind = infcx.tcx.erase_regions(type_test.generic_kind);
745
+ let original_lower_bound = type_test
746
+ .original
747
+ .as_ref()
748
+ .map(|original| original.lower_bound)
749
+ .unwrap_or(type_test.lower_bound);
750
751
// Skip duplicate-ish errors.
752
if deduplicate_errors.insert((
753
erased_generic_kind,
- type_test.lower_bound,
754
+ original_lower_bound,
755
type_test.span,
756
)) {
757
debug!(
0 commit comments