Fix op_DumpStack

extensions
Volodymyr Shymanskyy 4 years ago
parent c63da4e3e0
commit 0208c3bcb2

@ -409,7 +409,7 @@ d_m3OpDef (PreserveCopySlot_64)
d_m3OpDef (DumpStack)
{
u32 opcodeIndex = immediate (u32);
u64 stackHeight = immediate (u64);
u32 stackHeight = immediate (u32);
IM3Function function = immediate (IM3Function);
cstr_t funcName = (function) ? function->name : "";

@ -423,7 +423,7 @@ void emit_stack_dump (IM3Compilation o)
{
EmitOp (o, op_DumpStack);
EmitConstant32 (o, o->numOpcodes);
EmitConstant32 (o, 0); // TODO: GetMaxExecSlot
EmitConstant32 (o, GetMaxUsedSlotPlusOne(o));
EmitPointer (o, o->function);
o->numEmits = 0;

Loading…
Cancel
Save