From b45dc3dd1e3f9ef4548a5e422cb6f7daa9a3ba79 Mon Sep 17 00:00:00 2001 From: daurnimator Date: Thu, 27 Apr 2017 12:15:10 +1000 Subject: Add table construction function --- src/ldebug.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/ldebug.js') diff --git a/src/ldebug.js b/src/ldebug.js index 984f441..6350c3e 100644 --- a/src/ldebug.js +++ b/src/ldebug.js @@ -7,6 +7,7 @@ const defs = require('./defs.js'); const ldo = require('./ldo.js'); const lobject = require('./lobject.js'); const lstate = require('./lstate.js'); +const ltable = require('./ltable.js'); const luaconf = require('./luaconf.js'); const OC = require('./lopcodes.js'); const lvm = require('./lvm.js'); @@ -179,7 +180,7 @@ const collectvalidlines = function(L, f) { assert(L.top <= L.ci.top, "stack overflow"); } else { let lineinfo = f.l.p.lineinfo; - let t = new TValue(CT.LUA_TTABLE, new Map()); + let t = new TValue(CT.LUA_TTABLE, ltable.luaH_new(L)); L.stack[L.top++] = t; assert(L.top <= L.ci.top, "stack overflow"); let v = new TValue(true, CT.LUA_TBOOLEAN); -- cgit v1.2.3-54-g00ecf