Browse Source

Fix: Index check in concat

Akeit0 1 year ago
parent
commit
89d1fbb1d7
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/Lua/Runtime/LuaVirtualMachine.cs

+ 1 - 1
src/Lua/Runtime/LuaVirtualMachine.cs

@@ -1031,7 +1031,7 @@ public static partial class LuaVirtualMachine
         var RA = instruction.A + context.FrameBase;
         stack.EnsureCapacity(RA + 1);
         ref var stackHead = ref stack.Get(context.FrameBase);
-        ref var constHead = ref context.Chunk.Constants[0];
+        ref var constHead = ref MemoryMarshalEx.UnsafeElementAt(context.Chunk.Constants, 0);
         var vb = RKB(ref stackHead, ref constHead, instruction);
         var vc = RKC(ref stackHead, ref constHead, instruction);