diff options
| author | Matthias Krüger <476013+matthiaskrgr@users.noreply.github.com> | 2025-07-25 11:16:36 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-07-25 11:16:36 +0200 |
| commit | f414e7ac54c026c6c8b7355cbb0d9ec553c31d12 (patch) | |
| tree | 1088aa5d8ce69e927828b8e1aac0437bd05673fb /compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp | |
| parent | 33a9e4f8210c97ced94ea93c1ac03cdd7b25e6c3 (diff) | |
| parent | a93a9aa2d57564660b2c28e5c1cdda7943989f17 (diff) | |
| download | rust-f414e7ac54c026c6c8b7355cbb0d9ec553c31d12.tar.gz rust-f414e7ac54c026c6c8b7355cbb0d9ec553c31d12.zip | |
Rollup merge of #144209 - scottmcm:assume_less, r=lcnr,dianqk
Don't emit two `assume`s in transmutes when one is a subset of the other For example, transmuting between `bool` and `Ordering` doesn't need two `assume`s because one range is a superset of the other. Multiple are still used for things like `char` <-> `NonZero<u32>`, which overlap but where neither fully contains the other.
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
