diff --git a/error.c b/error.c index cc861e08b0..ba0f258f0d 100644 --- a/error.c +++ b/error.c @@ -766,7 +766,7 @@ die(void) } void -rb_bug_without_die(const char *fmt, ...) +rb_bug_without_die(const char *fmt, va_list args) { const char *file = NULL; int line = 0; @@ -775,7 +775,7 @@ rb_bug_without_die(const char *fmt, ...) file = rb_source_location_cstr(&line); } - report_bug(file, line, fmt, NULL); + report_bug_valist(file, line, fmt, NULL, args); } void