diff options
author | daurnimator <quae@daurnimator.com> | 2017-05-12 11:36:40 +1000 |
---|---|---|
committer | daurnimator <quae@daurnimator.com> | 2017-05-12 11:43:14 +1000 |
commit | 195db4ee20fb6b593e9b52a8d671ff088da26336 (patch) | |
tree | c3d238cd280fa0f071211a131e318ebde36948e7 /src/ltable.js | |
parent | d379aefe60b1c41618da2073dc0af2ccaa7f8045 (diff) | |
download | fengari-195db4ee20fb6b593e9b52a8d671ff088da26336.tar.gz fengari-195db4ee20fb6b593e9b52a8d671ff088da26336.tar.bz2 fengari-195db4ee20fb6b593e9b52a8d671ff088da26336.zip |
src/ltable.js: Clear .value for dead table entries
Saves a TValue allocation
Diffstat (limited to 'src/ltable.js')
-rw-r--r-- | src/ltable.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ltable.js b/src/ltable.js index b609ad0..7551160 100644 --- a/src/ltable.js +++ b/src/ltable.js @@ -67,7 +67,7 @@ const mark_dead = function(t, hash) { let e = t.strong.get(hash); if (e) { e.key.setdeadvalue(); - e.value = new lobject.TValue(CT.LUA_TNIL, null); + e.value = void 0; let next = e.n; let prev = e.p; e.p = void 0; /* no need to know previous item any more */ |