mirror of
https://github.com/odin-lang/Odin.git
synced 2026-06-10 04:18:11 +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;
|
||||
}
|
||||
|
||||
if (slice.addr.value == nullptr) {
|
||||
slice = lb_add_local_generated(p, slice_type, true);
|
||||
}
|
||||
|
||||
GB_ASSERT(base_array_ptr.value != nullptr);
|
||||
GB_ASSERT(slice.addr.value != nullptr);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user