From 8193fb1cd97ca23e848a19ac7b8f78887e35b5d6 Mon Sep 17 00:00:00 2001 From: AlexALX Date: Mon, 13 Jul 2026 23:53:02 +0300 Subject: [PATCH] Fix table remove issues after chip restart, fixes #3487 --- lua/entities/gmod_wire_expression2/base/compiler.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lua/entities/gmod_wire_expression2/base/compiler.lua b/lua/entities/gmod_wire_expression2/base/compiler.lua index 4978286bf3..0f65e7e955 100644 --- a/lua/entities/gmod_wire_expression2/base/compiler.lua +++ b/lua/entities/gmod_wire_expression2/base/compiler.lua @@ -1412,17 +1412,17 @@ local CompileVisitors = { end return function(state) ---@param state RuntimeContext - local array = {} + local array, arraytypes = {}, {} for i = 1, len do table_perf_inc(state) - array[i] = args[i](state) + arraytypes[i] = argtypes[i] end local ret = newE2Table() ret.n = array - ret.ntypes = argtypes + ret.ntypes = arraytypes ret.size = len return ret end, "t"