Fix normalization overflow ICEs in monomorphization Fixes rust-lang/rust#92004 Fixes rust-lang/rust#92470 Fixes rust-lang/rust#95134 Fixes rust-lang/rust#105275 Fixes rust-lang/rust#105937 Fixes rust-lang/rust#117696-2 Fixes rust-lang/rust#118590 Fixes rust-lang/rust#122823 Fixes rust-lang/rust#131342 Fixes rust-lang/rust#139659 ## Analysis: The causes of these issues are similar. They contain generic recursive functions that can be instantiated with different args infinitely at monomorphization stage. Ideally this should be caught by the [`check_recursion_limit`]( |
||
|---|---|---|
| .. | ||
| codegen.rs | ||
| coroutine_witnesses.rs | ||
| dropck_outlives.rs | ||
| evaluate_obligation.rs | ||
| implied_outlives_bounds.rs | ||
| lib.rs | ||
| normalize_erasing_regions.rs | ||
| normalize_projection_ty.rs | ||
| type_op.rs | ||