diff options
| author | Laytan Laats <laytanlaats@hotmail.com> | 2024-10-25 14:26:02 +0200 |
|---|---|---|
| committer | Laytan Laats <laytanlaats@hotmail.com> | 2024-10-25 15:23:15 +0200 |
| commit | da1e09c95d885e8385c7d88b856f130cee41d9c1 (patch) | |
| tree | b5f7b341e47a610dc7f6b5926fcedb7da924eb5e /src/llvm_backend_utility.cpp | |
| parent | f047f804f67bd57713d058a0df6d83c49e0f3848 (diff) | |
check packed load and set alignment on all loads, not just lb_emit_load
Diffstat (limited to 'src/llvm_backend_utility.cpp')
| -rw-r--r-- | src/llvm_backend_utility.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/llvm_backend_utility.cpp b/src/llvm_backend_utility.cpp index f63c42ab9..6367d0118 100644 --- a/src/llvm_backend_utility.cpp +++ b/src/llvm_backend_utility.cpp @@ -269,7 +269,7 @@ gb_internal lbValue lb_emit_transmute(lbProcedure *p, lbValue value, Type *t) { if (lb_try_update_alignment(ptr, align)) { LLVMTypeRef result_type = lb_type(p->module, t); res.value = LLVMBuildPointerCast(p->builder, ptr.value, LLVMPointerType(result_type, 0), ""); - res.value = LLVMBuildLoad2(p->builder, result_type, res.value, ""); + res.value = OdinLLVMBuildLoad(p, result_type, res.value); return res; } lbAddr addr = lb_add_local_generated(p, t, false); |