aboutsummaryrefslogtreecommitdiffstats
path: root/insns.def
diff options
context:
space:
mode:
Diffstat (limited to 'insns.def')
-rw-r--r--insns.def15
1 files changed, 15 insertions, 0 deletions
diff --git a/insns.def b/insns.def
index 2f5d5d5508..22b4e4fa5c 100644
--- a/insns.def
+++ b/insns.def
@@ -2050,6 +2050,21 @@ opt_regexpmatch2
/**
@c optimize
+ @e Invoke method without block, splat
+ @j Invoke method without block, splat
+ */
+DEFINE_INSN
+opt_send_simple
+(CALL_INFO ci)
+(...)
+(VALUE val) // inc += -ci->orig_argc;
+{
+ vm_search_method(ci, ci->recv = TOPN(ci->argc));
+ CALL_METHOD(ci);
+}
+
+/**
+ @c optimize
@e call native compiled method
@j ネイティブコンパイルしたメソッドを起動。
*/