mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
da2d652ec9
Pattern matching expressions were not pushing a result value in several code paths when used in value context (e.g., string interpolation). This caused crashes when the result was expected on the stack. Fix all code paths in NODE_MATCH_PAT to push the appropriate value: - 'in' pattern returns true/false - '=>' pattern returns nil (matches CRuby behavior) Co-authored-by: Claude <noreply@anthropic.com>