mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-23 13:00:17 +00:00
Update vm.h
This commit is contained in:
parent
3a0c495e78
commit
01c7ab2af3
4
src/vm.h
4
src/vm.h
@ -143,7 +143,7 @@ protected:
|
|||||||
if(expr == None) break;
|
if(expr == None) break;
|
||||||
*_stdout << PyStr_AS_C(asRepr(expr)) << '\n';
|
*_stdout << PyStr_AS_C(asRepr(expr)) << '\n';
|
||||||
} break;
|
} break;
|
||||||
case OP_POP_TOP: frame->pop_value(this); break;
|
case OP_POP_TOP: frame->pop(); break;
|
||||||
case OP_BINARY_OP:
|
case OP_BINARY_OP:
|
||||||
{
|
{
|
||||||
pkpy::ArgList args(2);
|
pkpy::ArgList args(2);
|
||||||
@ -576,7 +576,7 @@ public:
|
|||||||
throw RuntimeError("RecursionError", "maximum recursion depth exceeded", _cleanErrorAndGetSnapshots());
|
throw RuntimeError("RecursionError", "maximum recursion depth exceeded", _cleanErrorAndGetSnapshots());
|
||||||
}
|
}
|
||||||
Frame* frame = new Frame(code, _module, std::move(locals));
|
Frame* frame = new Frame(code, _module, std::move(locals));
|
||||||
callstack.emplace_back(std::unique_ptr<Frame>(frame));
|
callstack.emplace_back(frame);
|
||||||
return frame;
|
return frame;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user