summaryrefslogtreecommitdiffhomepage
path: root/src/class.c
diff options
context:
space:
mode:
authorh2so5 <[email protected]>2013-10-05 10:54:33 +0900
committerh2so5 <[email protected]>2013-10-05 10:56:27 +0900
commit41de3d83e5fe05136519bf14fd58121ef0932e23 (patch)
tree1a48d46b15a8fdecb2e3a1b76d46b27091194865 /src/class.c
parent250b62d9255df044a8f0695159d86219a07d2788 (diff)
downloadmruby-41de3d83e5fe05136519bf14fd58121ef0932e23.tar.gz
mruby-41de3d83e5fe05136519bf14fd58121ef0932e23.zip
Disable implicit integer conversion in mrb_get_args
Diffstat (limited to 'src/class.c')
-rw-r--r--src/class.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/class.c b/src/class.c
index 84c6964e2..4b8f2de10 100644
--- a/src/class.c
+++ b/src/class.c
@@ -580,12 +580,7 @@ mrb_get_args(mrb_state *mrb, const char *format, ...)
*p = 0;
break;
default:
- {
- mrb_value tmp;
-
- tmp = mrb_convert_type(mrb, *sp, MRB_TT_FIXNUM, "Integer", "to_int");
- *p = mrb_fixnum(tmp);
- }
+ *p = mrb_fixnum(mrb_Integer(mrb, *sp));
break;
}
sp++;