We only need to know the initial bounds, which we calculate by default when the interpreter is constructed. This cuts down on syscalls and makes wasm calls a lot cheaper.
@@ -31,7 +31,6 @@ namespace Wasm {
void BytecodeInterpreter::interpret(Configuration& configuration)
{
- m_stack_info = {};
m_trap.clear();
auto& instructions = configuration.frame().expression().instructions();
auto max_ip_value = InstructionPointer { instructions.size() };