diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2019-02-06 22:00:27 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2019-02-07 15:52:33 +0900 |
| commit | 6397ec727feb053e9251d75efdc3b0ba9c397eef (patch) | |
| tree | aeef9eeb2a816acbee3f6c2acea7a514b4efbc9a /mrbgems/mruby-struct | |
| parent | 215906dc83f01864697f16f7401519d15e41ffff (diff) | |
| download | mruby-6397ec727feb053e9251d75efdc3b0ba9c397eef.tar.gz mruby-6397ec727feb053e9251d75efdc3b0ba9c397eef.zip | |
Raise `NameError` for symbol struct access.
Diffstat (limited to 'mrbgems/mruby-struct')
| -rw-r--r-- | mrbgems/mruby-struct/src/struct.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mrbgems/mruby-struct/src/struct.c b/mrbgems/mruby-struct/src/struct.c index 832583f35..c0ce71219 100644 --- a/mrbgems/mruby-struct/src/struct.c +++ b/mrbgems/mruby-struct/src/struct.c @@ -399,7 +399,7 @@ struct_aref_sym(mrb_state *mrb, mrb_value obj, mrb_sym id) return ptr[i]; } } - mrb_raisef(mrb, E_INDEX_ERROR, "'%S' is not a struct member", mrb_sym2str(mrb, id)); + mrb_name_error(mrb, id, "no member '%S' in struct", mrb_sym2str(mrb, id)); return mrb_nil_value(); /* not reached */ } |
