diff options
| author | bors <bors@rust-lang.org> | 2025-07-06 10:20:27 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2025-07-06 10:20:27 +0000 |
| commit | c83e217d268d25960a0c79c6941bcb3917a6a0af (patch) | |
| tree | 5fd07b0e7aacf90ba97a22a7254478e0a3b115b4 /compiler/rustc_codegen_llvm/src/abi.rs | |
| parent | e804cd4a5f1a5b658ddca245c80bef96a576c018 (diff) | |
| parent | 097efc07cc13d8f6a3e04fe2a045b8a3ad6fd576 (diff) | |
| download | rust-c83e217d268d25960a0c79c6941bcb3917a6a0af.tar.gz rust-c83e217d268d25960a0c79c6941bcb3917a6a0af.zip | |
Auto merge of #143521 - matthiaskrgr:rollup-kpv1og3, r=matthiaskrgr
Rollup of 6 pull requests Successful merges: - rust-lang/rust#143416 (mbe: Defer checks for `compile_error!` until reporting an unused macro rule) - rust-lang/rust#143470 (std: sys: net: uefi: tcp4: Implement read) - rust-lang/rust#143477 (use `is_multiple_of` and `div_ceil`) - rust-lang/rust#143484 (distinguish the duplicate item of rpitit) - rust-lang/rust#143493 (tidy: use --bless for tidy spellcheck instead of spellcheck:fix) - rust-lang/rust#143504 (compiletest: print slightly more information on fs::write failure) r? `@ghost` `@rustbot` modify labels: rollup
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/abi.rs')
| -rw-r--r-- | compiler/rustc_codegen_llvm/src/abi.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_codegen_llvm/src/abi.rs b/compiler/rustc_codegen_llvm/src/abi.rs index 4b07c8aef91..009e7e2487b 100644 --- a/compiler/rustc_codegen_llvm/src/abi.rs +++ b/compiler/rustc_codegen_llvm/src/abi.rs @@ -146,7 +146,7 @@ impl LlvmType for CastTarget { "total size {:?} cannot be divided into units of zero size", self.rest.total ); - if self.rest.total.bytes() % self.rest.unit.size.bytes() != 0 { + if !self.rest.total.bytes().is_multiple_of(self.rest.unit.size.bytes()) { assert_eq!(self.rest.unit.kind, RegKind::Integer, "only int regs can be split"); } self.rest.total.bytes().div_ceil(self.rest.unit.size.bytes()) |
