summaryrefslogtreecommitdiff
path: root/vm_eval.c
diff options
context:
space:
mode:
author卜部昌平 <shyouhei@ruby-lang.org>2020-05-11 14:27:25 +0900
committer卜部昌平 <shyouhei@ruby-lang.org>2020-05-11 14:56:51 +0900
commit233c2018f1b873a441af22848cee6dedaed3ad72 (patch)
tree74b30ad8ca8dd5c08a94660543c02a428b0e9464 /vm_eval.c
parent534277fa7b3b8aa7c25db51af0c1b32e7dfa6139 (diff)
drop varargs.h support
This header file is simply out of date (for decades since at least 1989). It's the 21st century. Just stop using it.
Diffstat (limited to 'vm_eval.c')
-rw-r--r--vm_eval.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/vm_eval.c b/vm_eval.c
index 49cc92780b..80b3e90c86 100644
--- a/vm_eval.c
+++ b/vm_eval.c
@@ -891,7 +891,7 @@ rb_funcall(VALUE recv, ID mid, int n, ...)
if (n > 0) {
long i;
- va_init_list(ar, n);
+ va_start(ar, n);
argv = ALLOCA_N(VALUE, n);
@@ -1163,7 +1163,7 @@ rb_yield_values(int n, ...)
va_list args;
argv = ALLOCA_N(VALUE, n);
- va_init_list(args, n);
+ va_start(args, n);
for (i=0; i<n; i++) {
argv[i] = va_arg(args, VALUE);
}