diff options
| author | fleuria <[email protected]> | 2013-07-25 02:51:24 +0800 |
|---|---|---|
| committer | fleuria <[email protected]> | 2013-07-25 03:00:03 +0800 |
| commit | 620e323d156378f776b9914c45d460699ebfc41f (patch) | |
| tree | ba5bfb88085cb51efb46c50a9cdecee4c61315cf /src/kernel.c | |
| parent | bbbe996e0da745856af543158c39a2ae6bd966de (diff) | |
| download | mruby-620e323d156378f776b9914c45d460699ebfc41f.tar.gz mruby-620e323d156378f776b9914c45d460699ebfc41f.zip | |
replace assert with mrb_assert
Diffstat (limited to 'src/kernel.c')
| -rw-r--r-- | src/kernel.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/kernel.c b/src/kernel.c index eb123b51e..ce3aa89f0 100644 --- a/src/kernel.c +++ b/src/kernel.c @@ -4,8 +4,6 @@ ** See Copyright Notice in mruby.h */ -#include <assert.h> - #include "mruby.h" #include "mruby/array.h" #include "mruby/class.h" @@ -573,12 +571,13 @@ get_valid_iv_sym(mrb_state *mrb, mrb_value iv_name) { mrb_sym iv_name_id; + mrb_assert(mrb_symbol_p(iv_name) || mrb_string_p(iv_name)); + if (mrb_string_p(iv_name)) { iv_name_id = mrb_intern_cstr(mrb, RSTRING_PTR(iv_name)); valid_iv_name(mrb, iv_name_id, RSTRING_PTR(iv_name), RSTRING_LEN(iv_name)); } else { - assert(mrb_symbol_p(iv_name)); iv_name_id = mrb_symbol(iv_name); check_iv_name(mrb, iv_name_id); } |
