diff options
Diffstat (limited to 'src/class.c')
| -rw-r--r-- | src/class.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/class.c b/src/class.c index e731fde59..262934dd8 100644 --- a/src/class.c +++ b/src/class.c @@ -620,11 +620,11 @@ mrb_get_args(mrb_state *mrb, const char *format, ...) goto check_exit; case '!': break; - case '&': case '?': - if (opt) opt_skip = FALSE; - break; case ':': reqkarg = TRUE; + /* fall through */ + case '&': case '?': + if (opt) opt_skip = FALSE; break; default: if (!opt) needargc ++; |
