diff options
| author | Erik Desjardins <erikdesjardins@users.noreply.github.com> | 2022-12-06 00:07:28 -0500 |
|---|---|---|
| committer | Erik Desjardins <erikdesjardins@users.noreply.github.com> | 2023-07-29 13:18:17 -0400 |
| commit | b6540777fed3ca92a7c306be6c6ab4b074a033b2 (patch) | |
| tree | b0244448fb119df915841efe5511d58d91a0de20 /compiler/rustc_codegen_llvm/src/base.rs | |
| parent | 4c968227965f101e41bda8a38ff02fd1baee28c4 (diff) | |
| download | rust-b6540777fed3ca92a7c306be6c6ab4b074a033b2.tar.gz rust-b6540777fed3ca92a7c306be6c6ab4b074a033b2.zip | |
cg_llvm: remove pointee types and pointercast/bitcast-of-ptr
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/base.rs')
| -rw-r--r-- | compiler/rustc_codegen_llvm/src/base.rs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/compiler/rustc_codegen_llvm/src/base.rs b/compiler/rustc_codegen_llvm/src/base.rs index 5b5f81c0329..b659fd02eec 100644 --- a/compiler/rustc_codegen_llvm/src/base.rs +++ b/compiler/rustc_codegen_llvm/src/base.rs @@ -123,8 +123,7 @@ pub fn compile_codegen_unit(tcx: TyCtxt<'_>, cgu_name: Symbol) -> (ModuleCodegen // happen after the llvm.used variables are created. for &(old_g, new_g) in cx.statics_to_rauw().borrow().iter() { unsafe { - let bitcast = llvm::LLVMConstPointerCast(new_g, cx.val_ty(old_g)); - llvm::LLVMReplaceAllUsesWith(old_g, bitcast); + llvm::LLVMReplaceAllUsesWith(old_g, new_g); llvm::LLVMDeleteGlobal(old_g); } } |
