mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
Merge pull request #6734 from mruby/fix/array-chunking
This commit is contained in:
@@ -3820,7 +3820,7 @@ codegen_array(codegen_scope *s, node *varnode, int val)
|
||||
node *elements = array->elements;
|
||||
int regular_elements = 0;
|
||||
int first = 1;
|
||||
int slimit = GEN_VAL_STACK_MAX;
|
||||
int slimit = GEN_LIT_ARY_MAX;
|
||||
|
||||
if (!val) return;
|
||||
|
||||
@@ -3830,7 +3830,7 @@ codegen_array(codegen_scope *s, node *varnode, int val)
|
||||
return;
|
||||
}
|
||||
|
||||
if (cursp() >= GEN_LIT_ARY_MAX) slimit = INT16_MAX;
|
||||
if (cursp() >= slimit) slimit = GEN_VAL_STACK_MAX;
|
||||
|
||||
/* Process each element using cons-list iteration, handling splats */
|
||||
node *current = elements;
|
||||
|
||||
Reference in New Issue
Block a user