diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2019-08-17 11:49:00 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2019-08-17 11:49:00 +0900 |
| commit | e76c5aad3600a669583d5197783fd89de64f0378 (patch) | |
| tree | 543bc62e920787294e5907e257cafe0d510287d5 /src | |
| parent | 0286a7f70954850d767d7708ee6ed8dc1d6de090 (diff) | |
| download | mruby-e76c5aad3600a669583d5197783fd89de64f0378.tar.gz mruby-e76c5aad3600a669583d5197783fd89de64f0378.zip | |
Stop using `mrb_to_str` as a converter (it is not).
Diffstat (limited to 'src')
| -rw-r--r-- | src/class.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/class.c b/src/class.c index 1aa1bf0e5..7e37973f6 100644 --- a/src/class.c +++ b/src/class.c @@ -674,7 +674,8 @@ mrb_get_args(mrb_state *mrb, const char *format, ...) } } if (i < argc) { - *p = mrb_to_str(mrb, ARGV[arg_i++]); + *p = ARGV[arg_i++]; + mrb_to_str(mrb, *p); i++; } } @@ -735,7 +736,8 @@ mrb_get_args(mrb_state *mrb, const char *format, ...) } } if (i < argc) { - ss = mrb_to_str(mrb, ARGV[arg_i++]); + ss = ARGV[arg_i++]; + mrb_to_str(mrb, ss); *ps = RSTRING_PTR(ss); *pl = RSTRING_LEN(ss); i++; @@ -757,7 +759,8 @@ mrb_get_args(mrb_state *mrb, const char *format, ...) } } if (i < argc) { - ss = mrb_to_str(mrb, ARGV[arg_i++]); + ss = ARGV[arg_i++]; + mrb_to_str(mrb, ss); *ps = RSTRING_CSTR(mrb, ss); i++; } |
