From 57fb2199059cb55b632d093c2e64c8a3c60acfbb Mon Sep 17 00:00:00 2001 From: nobu Date: Sun, 15 Apr 2012 00:06:13 +0000 Subject: * reduce UNREACHABLE. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35333 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- class.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'class.c') diff --git a/class.c b/class.c index 8dc2f2eb5c..00f508e1b4 100644 --- a/class.c +++ b/class.c @@ -1649,15 +1649,12 @@ rb_scan_args(int argc, const VALUE *argv, const char *fmt, ...) } va_end(vargs); - if (argi < argc) - goto argc_error; + if (argi < argc) { + argc_error: + rb_error_arity(argc, n_mand, f_var ? UNLIMITED_ARGUMENTS : n_mand + n_opt); + } return argc; - - argc_error: - rb_error_arity(argc, n_mand, f_var ? UNLIMITED_ARGUMENTS : n_mand + n_opt); - - UNREACHABLE; } /*! -- cgit v1.2.3