mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
575609f3b9
mrb_funcall_id() always reserves a 16-element argv buffer on its stack frame regardless of the actual argument count. The two new static inline wrappers allocate exactly one or two argument slots, saving 100-220 bytes of stack per call after inlining (the savings depend on mrb_value size under the active boxing configuration). close #5804 Co-authored-by: Claude <noreply@anthropic.com>