aboutsummaryrefslogtreecommitdiffstats
path: root/eval.c
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2017-04-14 09:59:15 +0900
committerKazuki Yamaguchi <k@rhe.jp>2017-09-09 16:32:29 +0900
commit18846cf7d152cf545154d13da5fb2ca365d28ed1 (patch)
treecfa69258d58cbfbaccf7fb9324da209bf8535baa /eval.c
parent434fd3f01b1d08011dbe8d252bab57265dde53da (diff)
downloadruby-18846cf7d152cf545154d13da5fb2ca365d28ed1.tar.gz
configure.in: assume stdarg.h exists
It is part of C89.
Diffstat (limited to 'eval.c')
-rw-r--r--eval.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/eval.c b/eval.c
index f5896f6fba..30dcf0cc04 100644
--- a/eval.c
+++ b/eval.c
@@ -923,7 +923,7 @@ rb_rescue2(VALUE (* b_proc) (ANYARGS), VALUE data1,
int handle = FALSE;
VALUE eclass;
- va_init_list(args, data2);
+ va_start(args, data2);
while ((eclass = va_arg(args, VALUE)) != 0) {
if (rb_obj_is_kind_of(th->ec.errinfo, eclass)) {
handle = TRUE;