From 548cd6e2b51ee0ed7b59799950681d46a43c6c85 Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Mon, 5 Aug 2019 09:16:12 +0900 Subject: Drop default leaf definition and obsoleted comments leaf is true by default. Other insns are not specifying it explicitly. Also the comment describing why it was not leaf is outdated. --- insns.def | 6 ------ 1 file changed, 6 deletions(-) diff --git a/insns.def b/insns.def index e91382d6c6..40855d6f9d 100644 --- a/insns.def +++ b/insns.def @@ -1158,10 +1158,6 @@ opt_eq (CALL_INFO ci, CALL_CACHE cc) (VALUE recv, VALUE obj) (VALUE val) -/* This instruction can compare a string with non-string. This - * (somewhat) coerces the non-string into a string, via a method - * call. */ -// attr bool leaf = true; { val = opt_eq_func(recv, obj, ci, cc); @@ -1176,8 +1172,6 @@ opt_neq (CALL_INFO ci_eq, CALL_CACHE cc_eq, CALL_INFO ci, CALL_CACHE cc) (VALUE recv, VALUE obj) (VALUE val) -/* Same discussion as opt_eq. */ -// attr bool leaf = true; { val = vm_opt_neq(ci, cc, ci_eq, cc_eq, recv, obj); -- cgit v1.2.3