From 01c7ab2af364089f295a6c22707bd2b241055a84 Mon Sep 17 00:00:00 2001 From: blueloveTH Date: Wed, 11 Jan 2023 18:13:10 +0800 Subject: [PATCH] Update vm.h --- src/vm.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vm.h b/src/vm.h index 8aefefd2..0d2f8abc 100644 --- a/src/vm.h +++ b/src/vm.h @@ -143,7 +143,7 @@ protected: if(expr == None) break; *_stdout << PyStr_AS_C(asRepr(expr)) << '\n'; } break; - case OP_POP_TOP: frame->pop_value(this); break; + case OP_POP_TOP: frame->pop(); break; case OP_BINARY_OP: { pkpy::ArgList args(2); @@ -576,7 +576,7 @@ public: throw RuntimeError("RecursionError", "maximum recursion depth exceeded", _cleanErrorAndGetSnapshots()); } Frame* frame = new Frame(code, _module, std::move(locals)); - callstack.emplace_back(std::unique_ptr(frame)); + callstack.emplace_back(frame); return frame; }