1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

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.
This commit is contained in:
Takashi Kokubun 2019-08-05 09:16:12 +09:00
parent 6bb3618f28
commit 548cd6e2b5
No known key found for this signature in database
GPG key ID: 6FFC433B12EE23DD

View file

@ -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);