diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2017-08-24 23:33:32 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2017-08-26 02:01:50 +0900 |
| commit | 43ec918be1b878706259111f4e94daf118c50841 (patch) | |
| tree | 5823766adc31324afc5e9aaa9528faa048248bf4 /src | |
| parent | 0e10a23d7a613026596cc2321ab530736f399aff (diff) | |
| download | mruby-43ec918be1b878706259111f4e94daf118c50841.tar.gz mruby-43ec918be1b878706259111f4e94daf118c50841.zip | |
Remove unused `mrb_obj_iv_ifnone()` from API.
Diffstat (limited to 'src')
| -rw-r--r-- | src/variable.c | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/src/variable.c b/src/variable.c index d5d37bb87..96ae7ea25 100644 --- a/src/variable.c +++ b/src/variable.c @@ -271,21 +271,6 @@ mrb_obj_iv_set(mrb_state *mrb, struct RObject *obj, mrb_sym sym, mrb_value v) } MRB_API void -mrb_obj_iv_ifnone(mrb_state *mrb, struct RObject *obj, mrb_sym sym, mrb_value v) -{ - iv_tbl *t = obj->iv; - - if (!t) { - t = obj->iv = iv_new(mrb); - } - else if (iv_get(mrb, t, sym, &v)) { - return; - } - mrb_write_barrier(mrb, (struct RBasic*)obj); - iv_put(mrb, t, sym, v); -} - -MRB_API void mrb_iv_set(mrb_state *mrb, mrb_value obj, mrb_sym sym, mrb_value v) { if (obj_iv_p(obj)) { |
