summaryrefslogtreecommitdiff
path: root/object.c
diff options
context:
space:
mode:
authorNobuyoshi Nakada <[email protected]>2024-02-17 23:28:00 +0900
committerNobuyoshi Nakada <[email protected]>2024-02-17 23:28:00 +0900
commit3dccb716daaee74d2ae00a5766fe1779fe220a81 (patch)
tree00cd2aeea7706eebaff32c2729e83dba4c29376b /object.c
parentdf63e5bef67ff74216834f61748aa6ea8b0de22e (diff)
Use `defined?(yield)` and `SIZED_ENUMERATOR`
Prefer built-in features over method calls that may be overridden.
Diffstat (limited to 'object.c')
-rw-r--r--object.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/object.c b/object.c
index 9f397b7a70..69602ac8d0 100644
--- a/object.c
+++ b/object.c
@@ -3988,6 +3988,12 @@ f_sprintf(int c, const VALUE *v, VALUE _)
return rb_f_sprintf(c, v);
}
+static VALUE
+rb_f_loop_size(VALUE self, VALUE args, VALUE eobj)
+{
+ return DBL2NUM(HUGE_VAL);
+}
+
/*
* Document-class: Class
*