diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2018-09-19 22:34:18 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2018-09-19 22:34:18 +0900 |
| commit | 16e8f8782e79e0073f54a0de29a22ca08331a75f (patch) | |
| tree | 3674c69814ead5f76840ff8cbaa7063681679fdb /src | |
| parent | 747059a718b9c6538891a21df69bad9998c51ad0 (diff) | |
| download | mruby-16e8f8782e79e0073f54a0de29a22ca08331a75f.tar.gz mruby-16e8f8782e79e0073f54a0de29a22ca08331a75f.zip | |
fixup! Remove implicit conversion using `to_str` method.
Diffstat (limited to 'src')
| -rw-r--r-- | src/class.c | 2 | ||||
| -rw-r--r-- | src/object.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/class.c b/src/class.c index 6eccd7905..6187d5420 100644 --- a/src/class.c +++ b/src/class.c @@ -1979,7 +1979,7 @@ mrb_mod_const_get(mrb_state *mrb, mrb_value mod) } /* const get with class path string */ - path = mrb_string_type(mrb, path); + path = mrb_ensure_string_type(mrb, path); ptr = RSTRING_PTR(path); len = RSTRING_LEN(path); off = 0; diff --git a/src/object.c b/src/object.c index 6e86f162e..c1ae111aa 100644 --- a/src/object.c +++ b/src/object.c @@ -590,7 +590,7 @@ mrb_to_str(mrb_state *mrb, mrb_value val) } MRB_API mrb_value -mrb_string_type(mrb_state *mrb, mrb_value str) +mrb_ensure_string_type(mrb_state *mrb, mrb_value str) { if (!mrb_string_p(str)) { mrb_raisef(mrb, E_TYPE_ERROR, "%S cannot be converted to String", |
