Open
Description
For rust-lang/compiler-team#807
Steps:
- Update the standard library to stop doing this
- Update the compiler to stop doing this
- Add MIR-opts for any new patterns that show up from doing this
- Ban it in the MIR validator
- …
- Update MIR-opts to be more willing to merge projections and such
- …
SEO: rustc_layout_scalar_valid_range_start
rustc_layout_scalar_valid_range_end
NonZero
NonNull
"pattern types".