同步操作将从 OpenHarmony-SIG/python 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#include "Python.h"#include "opcode.h"/*[clinic input]module _opcode[clinic start generated code]*//*[clinic end generated code: output=da39a3ee5e6b4b0d input=117442e66eb376e6]*/#include "clinic/_opcode.c.h"/*[clinic input]_opcode.stack_effect -> intopcode: intoparg: object = None/*jump: object = NoneCompute the stack effect of the opcode.[clinic start generated code]*/static int_opcode_stack_effect_impl(PyObject *module, int opcode, PyObject *oparg,PyObject *jump)/*[clinic end generated code: output=64a18f2ead954dbb input=461c9d4a44851898]*/{int effect;int oparg_int = 0;int jump_int;if (HAS_ARG(opcode)) {if (oparg == Py_None) {PyErr_SetString(PyExc_ValueError,"stack_effect: opcode requires oparg but oparg was not specified");return -1;}oparg_int = (int)PyLong_AsLong(oparg);if ((oparg_int == -1) && PyErr_Occurred())return -1;}else if (oparg != Py_None) {PyErr_SetString(PyExc_ValueError,"stack_effect: opcode does not permit oparg but oparg was specified");return -1;}if (jump == Py_None) {jump_int = -1;}else if (jump == Py_True) {jump_int = 1;}else if (jump == Py_False) {jump_int = 0;}else {PyErr_SetString(PyExc_ValueError,"stack_effect: jump must be False, True or None");return -1;}effect = PyCompile_OpcodeStackEffectWithJump(opcode, oparg_int, jump_int);if (effect == PY_INVALID_STACK_EFFECT) {PyErr_SetString(PyExc_ValueError,"invalid opcode or oparg");return -1;}return effect;}static PyMethodDefopcode_functions[] = {_OPCODE_STACK_EFFECT_METHODDEF{NULL, NULL, 0, NULL}};static struct PyModuleDef opcodemodule = {PyModuleDef_HEAD_INIT,"_opcode","Opcode support module.",-1,opcode_functions,NULL,NULL,NULL,NULL};PyMODINIT_FUNCPyInit__opcode(void){return PyModule_Create(&opcodemodule);}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。