Update codeobject.cpp

This commit is contained in:
blueloveTH 2024-04-20 12:19:41 +08:00
parent c6473661dd
commit 0f543a2c96

View File

@ -24,7 +24,12 @@ namespace pkpy{
this->decl = decl; this->decl = decl;
} }
PyObject* const PY_NULL = (PyObject*)new int(0); struct PySignalObject: PyObject {
PyObject* const PY_OP_CALL = (PyObject*)new int(1); PySignalObject() : PyObject(0) { gc_enabled = false; }
PyObject* const PY_OP_YIELD = (PyObject*)new int(2); void _obj_gc_mark() override {}
};
PyObject* const PY_NULL = new PySignalObject();
PyObject* const PY_OP_CALL = new PySignalObject();
PyObject* const PY_OP_YIELD = new PySignalObject();
} // namespace pkpy } // namespace pkpy