summaryrefslogtreecommitdiff
path: root/enum.c
diff options
context:
space:
mode:
Diffstat (limited to 'enum.c')
-rw-r--r--enum.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/enum.c b/enum.c
index ddefbd6c2c..71b2e7e763 100644
--- a/enum.c
+++ b/enum.c
@@ -397,7 +397,7 @@ min_ii(i, memo)
memo->u1.value = i;
}
else {
- cmp = rb_yield(rb_assoc_new(i, memo->u1.value));
+ cmp = rb_yield_values(2, i, memo->u1.value);
if (rb_cmpint(cmp, i, memo->u1.value) < 0) {
memo->u1.value = i;
}
@@ -448,7 +448,7 @@ max_ii(i, memo)
memo->u1.value = i;
}
else {
- cmp = rb_yield(rb_assoc_new(i, memo->u1.value));
+ cmp = rb_yield_values(2, i, memo->u1.value);
if (rb_cmpint(cmp, i, memo->u1.value) > 0) {
memo->u1.value = i;
}