diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2019-06-13 10:24:45 +0900 |
|---|---|---|
| committer | GitHub <[email protected]> | 2019-06-13 10:24:45 +0900 |
| commit | 1a98b94100a6331753bae17e158d053b129ad1d3 (patch) | |
| tree | 7e302132eb84dded96384784244501d71ba432b6 /src | |
| parent | e2e312dbfc82529f74044d33ca30d217f1ef9148 (diff) | |
| parent | 38f1da6f26bde5185612b66a1b1fc94f78654d78 (diff) | |
| download | mruby-1a98b94100a6331753bae17e158d053b129ad1d3.tar.gz mruby-1a98b94100a6331753bae17e158d053b129ad1d3.zip | |
Merge pull request #4500 from shuujii/kernel-global_variables-should-not-include-undefined-gvar
`Kernel#global_variables` should not include undefined `$1`-`$9`
Diffstat (limited to 'src')
| -rw-r--r-- | src/variable.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/src/variable.c b/src/variable.c index ee21a3b96..779f206dc 100644 --- a/src/variable.c +++ b/src/variable.c @@ -965,16 +965,8 @@ mrb_f_global_variables(mrb_state *mrb, mrb_value self) { iv_tbl *t = mrb->globals; mrb_value ary = mrb_ary_new(mrb); - size_t i; - char buf[3]; iv_foreach(mrb, t, gv_i, &ary); - buf[0] = '$'; - buf[2] = 0; - for (i = 1; i <= 9; ++i) { - buf[1] = (char)(i + '0'); - mrb_ary_push(mrb, ary, mrb_symbol_value(mrb_intern(mrb, buf, 2))); - } return ary; } |
