From e6da60c50ac35a7e5d5b6988053f1eea030d737c Mon Sep 17 00:00:00 2001
From: daurnimator <quae@daurnimator.com>
Date: Thu, 18 Jan 2018 06:07:37 +1100
Subject: src/ltable.js: Use lua_assert instead of assert

---
 src/ltable.js | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/src/ltable.js b/src/ltable.js
index cf8b1da..87f8c6a 100644
--- a/src/ltable.js
+++ b/src/ltable.js
@@ -1,8 +1,7 @@
 "use strict";
 
-const assert = require('assert');
-
 const defs    = require('./defs.js');
+const { lua_assert } = require('./llimits.js');
 const ldebug  = require('./ldebug.js');
 const lobject = require('./lobject.js');
 const lstring = require('./lstring.js');
@@ -151,17 +150,17 @@ const getgeneric = function(t, hash) {
 };
 
 const luaH_getint = function(t, key) {
-    assert(typeof key == "number" && (key|0) === key);
+    lua_assert(typeof key == "number" && (key|0) === key);
     return getgeneric(t, key);
 };
 
 const luaH_getstr = function(t, key) {
-    assert(key instanceof lstring.TString);
+    lua_assert(key instanceof lstring.TString);
     return getgeneric(t, lstring.luaS_hashlongstr(key));
 };
 
 const luaH_get = function(L, t, key) {
-    assert(key instanceof lobject.TValue);
+    lua_assert(key instanceof lobject.TValue);
     if (key.ttisnil() || (key.ttisfloat() && isNaN(key.value)))
         return lobject.luaO_nilobject;
     return getgeneric(t, table_hash(L, key));
@@ -185,7 +184,7 @@ const setgeneric = function(t, hash, key) {
 };
 
 const luaH_setint = function(t, key, value) {
-    assert(typeof key == "number" && (key|0) === key && value instanceof lobject.TValue);
+    lua_assert(typeof key == "number" && (key|0) === key && value instanceof lobject.TValue);
     let hash = key; /* table_hash known result */
     if (value.ttisnil()) {
         mark_dead(t, hash);
@@ -203,13 +202,13 @@ const luaH_setint = function(t, key, value) {
 };
 
 const luaH_set = function(L, t, key) {
-    assert(key instanceof lobject.TValue);
+    lua_assert(key instanceof lobject.TValue);
     let hash = table_hash(L, key);
     return setgeneric(t, hash, key);
 };
 
 const luaH_delete = function(L, t, key) {
-    assert(key instanceof lobject.TValue);
+    lua_assert(key instanceof lobject.TValue);
     let hash = table_hash(L, key);
     return mark_dead(t, hash);
 };
-- 
cgit v1.2.3-70-g09d2