diff options
| author | Yukihiro Matsumoto <[email protected]> | 2012-11-03 01:57:57 +0900 |
|---|---|---|
| committer | Yukihiro Matsumoto <[email protected]> | 2012-11-03 01:57:57 +0900 |
| commit | 9f0c59e06876fb16539c79f867504da04d2eb5ce (patch) | |
| tree | fbb37adfa968e01c999cb048e42b6d0a7647c123 /src/class.c | |
| parent | 5987f67a8d219dbe251a68941710c8192383d3d5 (diff) | |
| download | mruby-9f0c59e06876fb16539c79f867504da04d2eb5ce.tar.gz mruby-9f0c59e06876fb16539c79f867504da04d2eb5ce.zip | |
FALSE and STRING should not be converted to float for get_args("f"); close #525
Diffstat (limited to 'src/class.c')
| -rw-r--r-- | src/class.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/class.c b/src/class.c index 3e54afede..dc7096ec5 100644 --- a/src/class.c +++ b/src/class.c @@ -503,8 +503,8 @@ mrb_get_args(mrb_state *mrb, const char *format, ...) case MRB_TT_FIXNUM: *p = (mrb_float)mrb_fixnum(*sp); break; - case MRB_TT_FALSE: - *p = 0.0; + case MRB_TT_STRING: + mrb_raise(mrb, E_TYPE_ERROR, "String can't be coerced into Float"); break; default: { |
