From 37d3d340362912b0738ce4225b07bf781e04ba87 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Sat, 15 Feb 2025 21:51:05 +0900 Subject: [PATCH] mruby-compiler: use OP_SSEND for backquote calls --- mrbgems/mruby-compiler/core/codegen.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/mrbgems/mruby-compiler/core/codegen.c b/mrbgems/mruby-compiler/core/codegen.c index d4975344c..1e78e9580 100644 --- a/mrbgems/mruby-compiler/core/codegen.c +++ b/mrbgems/mruby-compiler/core/codegen.c @@ -3597,7 +3597,6 @@ codegen(codegen_scope *s, node *tree, int val) node *n; int sym = new_sym(s, MRB_SYM_2(s->mrb, Kernel)); - genop_1(s, OP_LOADSELF, cursp()); push(); codegen(s, tree->car, VAL); n = tree->cdr; @@ -3615,7 +3614,7 @@ codegen(codegen_scope *s, node *tree, int val) push(); /* for block */ pop_n(3); sym = new_sym(s, MRB_OPSYM_2(s->mrb, tick)); /* ` */ - genop_3(s, OP_SEND, cursp(), sym, 1); + genop_3(s, OP_SSEND, cursp(), sym, 1); if (val) push(); } break;