diff options
| author | Matthias Krüger <matthias.krueger@famsik.de> | 2024-03-06 22:02:48 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-03-06 22:02:48 +0100 |
| commit | 1a85eb0187b0e9519c3f3dcf108d51608e066aaf (patch) | |
| tree | 131039d0f11cfd64574b2b339ed0808fed3b0773 | |
| parent | e93a3d1d9317eb1c300d5bb6e39663faca625c8a (diff) | |
| parent | efe5a40f2b6b1f748a966a7e1da1903ed1b8cb58 (diff) | |
| download | rust-1a85eb0187b0e9519c3f3dcf108d51608e066aaf.tar.gz rust-1a85eb0187b0e9519c3f3dcf108d51608e066aaf.zip | |
Rollup merge of #122051 - erikdesjardins:cleanup, r=nikic
cleanup: remove zero-offset GEP This GEP would've been used to change the pointer type in the past, but after opaque pointers it's a no-op. I missed removing this in #105545. Split out from #121577.
| -rw-r--r-- | compiler/rustc_codegen_ssa/src/mir/rvalue.rs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/compiler/rustc_codegen_ssa/src/mir/rvalue.rs b/compiler/rustc_codegen_ssa/src/mir/rvalue.rs index f7ff36c0467..9ae82d4845e 100644 --- a/compiler/rustc_codegen_ssa/src/mir/rvalue.rs +++ b/compiler/rustc_codegen_ssa/src/mir/rvalue.rs @@ -94,8 +94,7 @@ impl<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>> FunctionCx<'a, 'tcx, Bx> { } if let OperandValue::Immediate(v) = cg_elem.val { - let zero = bx.const_usize(0); - let start = dest.project_index(bx, zero).llval; + let start = dest.llval; let size = bx.const_usize(dest.layout.size.bytes()); // Use llvm.memset.p0i8.* to initialize all zero arrays |
