diff options
| author | KOBAYASHI Shuji <[email protected]> | 2020-12-29 19:04:19 +0900 |
|---|---|---|
| committer | KOBAYASHI Shuji <[email protected]> | 2020-12-29 19:04:19 +0900 |
| commit | 1fae7c0a69d9f80f843cddcfa03c3ac4b999df48 (patch) | |
| tree | 0473254c09b42aa888ddf167238bafbe83ab5d55 /src/class.c | |
| parent | d44a1de8f4af7e2680683d3be986d1d15e3f6b86 (diff) | |
| download | mruby-1fae7c0a69d9f80f843cddcfa03c3ac4b999df48.tar.gz mruby-1fae7c0a69d9f80f843cddcfa03c3ac4b999df48.zip | |
Refine error message from `mrb_get_arg1`
#### Before this patch:
```console
$ bin/mruby -e '{}.key?'
trace (most recent call last):
-e:1: wrong number of arguments (ArgumentError)
```
#### After this patch:
```console
$ bin/mruby -e '{}.key?'
trace (most recent call last):
-e:1: wrong number of arguments (given 0, expected 1) (ArgumentError)
```
Diffstat (limited to 'src/class.c')
| -rw-r--r-- | src/class.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/class.c b/src/class.c index 92b58c3ff..bdf74e718 100644 --- a/src/class.c +++ b/src/class.c @@ -840,7 +840,7 @@ mrb_get_arg1(mrb_state *mrb) array_argv = ARY_PTR(a); } if (argc != 1) { - mrb_raise(mrb, E_ARGUMENT_ERROR, "wrong number of arguments"); + mrb_argnum_error(mrb, argc, 1, 1); } return array_argv[0]; } |
