diff options
| author | gingerBill <bill@gingerbill.org> | 2023-08-07 15:04:03 +0100 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2023-08-07 15:04:03 +0100 |
| commit | 55c9fb7c5c416ff0b94d0a9a531c41662a4eeb54 (patch) | |
| tree | 3147103c25b86ac4c6bb1f4dccfe1a595ad669f3 /src/tilde.cpp | |
| parent | 8201a9ce6ea1d2a89d51f891305d27f5196dc6c9 (diff) | |
Tilde: Begin work on #soa
Diffstat (limited to 'src/tilde.cpp')
| -rw-r--r-- | src/tilde.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/tilde.cpp b/src/tilde.cpp index 5562d2d48..17a2a1ab3 100644 --- a/src/tilde.cpp +++ b/src/tilde.cpp @@ -201,6 +201,14 @@ gb_internal cgAddr cg_addr_map(cgValue addr, cgValue map_key, Type *map_type, Ty return v; } +gb_internal cgAddr cg_addr_soa_variable(cgValue addr, cgValue index, Ast *index_expr) { + cgAddr v = {cgAddr_SoaVariable, addr}; + v.soa.index = index; + v.soa.index_expr = index_expr; + return v; +} + + gb_internal void cg_set_debug_pos_from_node(cgProcedure *p, Ast *node) { if (node) { |