summaryrefslogtreecommitdiff
path: root/insns.def
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2019-08-05 09:16:12 +0900
committerTakashi Kokubun <takashikkbn@gmail.com>2019-08-05 09:16:13 +0900
commit548cd6e2b51ee0ed7b59799950681d46a43c6c85 (patch)
tree645005482151c8912fdd0b3300938c298587fe29 /insns.def
parent6bb3618f281e1cdbb28fe38ee88287da9b1838e8 (diff)
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.
Diffstat (limited to 'insns.def')
-rw-r--r--insns.def6
1 files changed, 0 insertions, 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);