From c5b39b9d292c1a2178aa41c6a95367a81614eb61 Mon Sep 17 00:00:00 2001 From: daurnimator Date: Tue, 12 Dec 2017 13:45:10 +1100 Subject: src/: Have luaO_str2num fill in passed TValue and return length --- src/llex.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/llex.js') diff --git a/src/llex.js b/src/llex.js index 19f2c05..464c98e 100644 --- a/src/llex.js +++ b/src/llex.js @@ -236,8 +236,8 @@ const read_numeral = function(ls, seminfo) { // save(ls, 0); - let obj = lobject.luaO_str2num(ls.buff.buffer); - if (obj === false) /* format error? */ + let obj = new lobject.TValue(); + if (lobject.luaO_str2num(ls.buff.buffer, obj) === 0) /* format error? */ lexerror(ls, defs.to_luastring("malformed number", true), R.TK_FLT); if (obj.ttisinteger()) { seminfo.i = obj.value; -- cgit v1.2.3-54-g00ecf