mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-06 07:38:48 +00:00
Add slice variable if not exists
This commit is contained in:
@@ -3496,6 +3496,10 @@ gb_internal lbValue lb_build_call_expr_internal(lbProcedure *p, Ast *expr) {
|
|||||||
base_array_ptr = p->variadic_reuse_base_array_ptr.addr;
|
base_array_ptr = p->variadic_reuse_base_array_ptr.addr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (slice.addr.value == nullptr) {
|
||||||
|
slice = lb_add_local_generated(p, slice_type, true);
|
||||||
|
}
|
||||||
|
|
||||||
GB_ASSERT(base_array_ptr.value != nullptr);
|
GB_ASSERT(base_array_ptr.value != nullptr);
|
||||||
GB_ASSERT(slice.addr.value != nullptr);
|
GB_ASSERT(slice.addr.value != nullptr);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user