diff options
author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2018-02-21 09:54:26 -0300 |
---|---|---|
committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2018-02-21 09:54:26 -0300 |
commit | 465b47489910c8660f7d8f9869ffacdbb2d5d292 (patch) | |
tree | 3da1e80d05496bf48515dd71c55f14cdcb252ed1 /lcode.c | |
parent | 6353d619a594b5dfbef5dad10af9d4c051878466 (diff) | |
download | lua-465b47489910c8660f7d8f9869ffacdbb2d5d292.tar.gz lua-465b47489910c8660f7d8f9869ffacdbb2d5d292.tar.bz2 lua-465b47489910c8660f7d8f9869ffacdbb2d5d292.zip |
small reorganization of 'luaV_flttointeger'/'luaV_tointeger'
Diffstat (limited to '')
-rw-r--r-- | lcode.c | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: lcode.c,v 2.154 2018/02/15 15:34:29 roberto Exp roberto $ | 2 | ** $Id: lcode.c,v 2.155 2018/02/17 19:20:00 roberto Exp roberto $ |
3 | ** Code generator for Lua | 3 | ** Code generator for Lua |
4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
5 | */ | 5 | */ |
@@ -605,9 +605,7 @@ void luaK_int (FuncState *fs, int reg, lua_Integer i) { | |||
605 | 605 | ||
606 | 606 | ||
607 | static int floatI (lua_Number f, lua_Integer *fi) { | 607 | static int floatI (lua_Number f, lua_Integer *fi) { |
608 | TValue v; | 608 | return (luaV_flttointeger(f, fi, 0) && fitsBx(*fi)); |
609 | setfltvalue(&v, f); | ||
610 | return (luaV_flttointeger(&v, fi, 0) && fitsBx(*fi)); | ||
611 | } | 609 | } |
612 | 610 | ||
613 | 611 | ||