diff --git a/packages/@glimmer/opcode-compiler/lib/opcode-builder/helpers/vm.ts b/packages/@glimmer/opcode-compiler/lib/opcode-builder/helpers/vm.ts index 1b6c03554..ad0d8faea 100644 --- a/packages/@glimmer/opcode-compiler/lib/opcode-builder/helpers/vm.ts +++ b/packages/@glimmer/opcode-compiler/lib/opcode-builder/helpers/vm.ts @@ -87,8 +87,10 @@ export function CallDynamic( op(Op.Fetch, $v0); append(); op(MachineOp.PopFrame); + op(Op.Pop, 1); } else { op(MachineOp.PopFrame); + op(Op.Pop, 1); op(Op.Fetch, $v0); } }