From 0394aa8895e7f0429342adb2a88b3b3d6cbcf67c Mon Sep 17 00:00:00 2001 From: Rerumu Date: Mon, 22 Aug 2022 22:58:00 -0400 Subject: [PATCH] Localize memory for `load.string` --- codegen/luau/runtime/runtime.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/codegen/luau/runtime/runtime.lua b/codegen/luau/runtime/runtime.lua index 226bfb0..b80c668 100644 --- a/codegen/luau/runtime/runtime.lua +++ b/codegen/luau/runtime/runtime.lua @@ -833,9 +833,10 @@ do function load.string(memory, addr, len) local buffer = table.create(len) + local data = memory.data for i = 1, len do - local raw = load_byte(memory.data, addr + i - 1) + local raw = load_byte(data, addr + i - 1) buffer[i] = string_char(raw) end