don't do random memory access eh

This commit is contained in:
underscorediscovery
2019-09-29 20:19:13 -07:00
parent 6c26f8aff5
commit 4baef23d1d

View File

@ -1148,9 +1148,10 @@ static WrenInterpretResult runInterpreter(WrenVM* vm, register ObjFiber* fiber)
CASE_CODE(PUSH):
{
Value* stackTopBefore = fiber->stackTop;
uint8_t count = READ_BYTE();
for(uint8_t i = count; i > 0; --i)
wrenEnsureStack(vm, fiber, fiber->stackCapacity + count);
Value* stackTopBefore = fiber->stackTop;
for(uint8_t i = count; i > 0; --i)
{
Value* value = stackTopBefore - i;
PUSH(*value);