diff options
author | Mike Pall <mike> | 2010-05-20 00:40:51 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2010-05-20 00:40:51 +0200 |
commit | 926f688cd0cc177a779ee3bdb2c6a346383dd8e4 (patch) | |
tree | d9539304a9f0d8cf1b8fd47d6252de6bfbe75b62 /src/lib_base.c | |
parent | c7a3103f41616defdd639ead97ce4ced18ad2206 (diff) | |
download | luajit-926f688cd0cc177a779ee3bdb2c6a346383dd8e4.tar.gz luajit-926f688cd0cc177a779ee3bdb2c6a346383dd8e4.tar.bz2 luajit-926f688cd0cc177a779ee3bdb2c6a346383dd8e4.zip |
Canonicalize string conversion of nan, inf, -inf.
Diffstat (limited to 'src/lib_base.c')
-rw-r--r-- | src/lib_base.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lib_base.c b/src/lib_base.c index 66b514dc..1f677b50 100644 --- a/src/lib_base.c +++ b/src/lib_base.c | |||
@@ -413,8 +413,7 @@ LJLIB_CF(print) | |||
413 | size = strV(o)->len; | 413 | size = strV(o)->len; |
414 | } else if (shortcut && tvisnum(o)) { | 414 | } else if (shortcut && tvisnum(o)) { |
415 | char buf[LUAI_MAXNUMBER2STR]; | 415 | char buf[LUAI_MAXNUMBER2STR]; |
416 | lua_Number n = numV(o); | 416 | size = lj_str_bufnum(buf, o); |
417 | size = (size_t)lua_number2str(buf, n); | ||
418 | str = buf; | 417 | str = buf; |
419 | } else { | 418 | } else { |
420 | copyTV(L, L->top+1, o); | 419 | copyTV(L, L->top+1, o); |