diff options
| author | gingerBill <bill@gingerbill.org> | 2024-05-16 17:15:38 +0100 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2024-05-16 17:15:38 +0100 |
| commit | 575b268e88b04205ac01e8837c402c23f3fce0d0 (patch) | |
| tree | a0d5d361ba84077fb5d9b7126e070b732e1b2b3d /src/llvm_backend_general.cpp | |
| parent | 7cf62f00c34b98cc2f8acab75d5259ff4fc2c6f6 (diff) | |
Fix more #soa changes
Diffstat (limited to 'src/llvm_backend_general.cpp')
| -rw-r--r-- | src/llvm_backend_general.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/llvm_backend_general.cpp b/src/llvm_backend_general.cpp index e8183027f..8edc841d8 100644 --- a/src/llvm_backend_general.cpp +++ b/src/llvm_backend_general.cpp @@ -1292,6 +1292,7 @@ gb_internal lbValue lb_addr_load(lbProcedure *p, lbAddr const &addr) { if (t->Struct.soa_kind == StructSoa_Fixed) { len = lb_const_int(p->module, t_int, t->Struct.soa_count); } else { + elem = alloc_type_multi_pointer_to_pointer(elem); lbValue v = lb_emit_load(p, addr.addr); len = lb_soa_struct_len(p, v); } |