summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-struct
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2019-02-06 22:00:27 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2019-02-07 15:52:33 +0900
commit6397ec727feb053e9251d75efdc3b0ba9c397eef (patch)
treeaeef9eeb2a816acbee3f6c2acea7a514b4efbc9a /mrbgems/mruby-struct
parent215906dc83f01864697f16f7401519d15e41ffff (diff)
downloadmruby-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.c2
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 */
}