diff options
Diffstat (limited to 'src/lfunc.js')
-rw-r--r-- | src/lfunc.js | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/lfunc.js b/src/lfunc.js index b07b803..c278c48 100644 --- a/src/lfunc.js +++ b/src/lfunc.js @@ -1,8 +1,7 @@ "use strict"; -const assert = require('assert'); - const defs = require('./defs.js'); +const { lua_assert } = require('./llimits.js'); const lobject = require('./lobject.js'); const CT = defs.constant_types; @@ -53,7 +52,7 @@ const luaF_findupval = function(L, level) { let prevp; let p = L.openupval; while (p !== null && p.vOff >= level) { - assert(p.isopen()); + lua_assert(p.isopen()); if (p.vOff === level) /* found a corresponding upvalue? */ return p; /* return it */ prevp = p; @@ -75,7 +74,7 @@ const luaF_findupval = function(L, level) { const luaF_close = function(L, level) { while (L.openupval !== null && L.openupval.vOff >= level) { let uv = L.openupval; - assert(uv.isopen()); + lua_assert(uv.isopen()); L.openupval = uv.open_next; /* remove from 'open' list */ if (uv.refcount === 0) { /* no references? */ /* free upvalue */ |