diff --git a/src/nasal_vm.cpp b/src/nasal_vm.cpp index 0f25470..006a392 100644 --- a/src/nasal_vm.cpp +++ b/src/nasal_vm.cpp @@ -528,7 +528,7 @@ void vm::run(const codegen& gen, #else std::vector code; for(const auto& i : gen.codes()) { - code.push_back(oprs[i.op]); + code.push_back(operand_function[i.op]); imm.push_back(i.num); } while(code[ctx.pc]) {