blueloveTH 2 лет назад
Родитель
Сommit
98b7a4506c
2 измененных файлов с 3 добавлено и 3 удалено
  1. 2 2
      src/ceval.h
  2. 1 1
      src/vm.h

+ 2 - 2
src/ceval.h

@@ -6,7 +6,7 @@
 
 namespace pkpy{
 
-inline PyObject* VM::_run_top_frame(bool force_no_pop){
+inline PyObject* VM::_run_top_frame(){
     FrameId frame = top_frame();
     const int base_id = frame.index;
     bool need_raise = false;
@@ -545,7 +545,7 @@ __NEXT_STEP:;
 /**********************************************************************/
 __PY_SIMPLE_RETURN:
             if(frame.index == base_id){       // [ frameBase<- ]
-                if(!force_no_pop) callstack.pop();
+                callstack.pop();
                 return __ret;
             }else{
                 callstack.pop();

+ 1 - 1
src/vm.h

@@ -349,7 +349,7 @@ public:
     template<int ARGC>
     void bind_func(PyObject*, Str, NativeFuncRaw);
     void _error(Exception);
-    PyObject* _run_top_frame(bool force_no_pop=false);
+    PyObject* _run_top_frame();
     void post_init();
 };