diff options
author | Michael Droettboom <mdboom@gmail.com> | 2024-07-08 12:48:42 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-08 12:48:42 (GMT) |
commit | d69529d31ccd1510843cfac1ab53bb8cb027541f (patch) | |
tree | d4d57945c41a4cb69944fccd1faef3f00990791a | |
parent | 59be79ae60073f7b6bdf6ce921560c279937e4ab (diff) | |
download | cpython-d69529d31ccd1510843cfac1ab53bb8cb027541f.zip cpython-d69529d31ccd1510843cfac1ab53bb8cb027541f.tar.gz cpython-d69529d31ccd1510843cfac1ab53bb8cb027541f.tar.bz2 |
gh-121338: Remove #pragma optimize (#121340)
-rw-r--r-- | Python/ceval.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/Python/ceval.c b/Python/ceval.c index a240ed4..d8bc830 100644 --- a/Python/ceval.c +++ b/Python/ceval.c @@ -730,15 +730,6 @@ _PyObjectArray_Free(PyObject **array, PyObject **scratch) * so consume 3 units of C stack */ #define PY_EVAL_C_STACK_UNITS 2 -#if defined(_MSC_VER) && defined(_Py_USING_PGO) -/* gh-111786: _PyEval_EvalFrameDefault is too large to optimize for speed with - PGO on MSVC. Disable that optimization temporarily. If this is fixed - upstream, we should gate this on the version of MSVC. - */ -# pragma optimize("t", off) -/* This setting is reversed below following _PyEval_EvalFrameDefault */ -#endif - PyObject* _Py_HOT_FUNCTION _PyEval_EvalFrameDefault(PyThreadState *tstate, _PyInterpreterFrame *frame, int throwflag) { @@ -1158,7 +1149,6 @@ goto_to_tier1: # pragma GCC diagnostic pop #elif defined(_MSC_VER) /* MS_WINDOWS */ # pragma warning(pop) -# pragma optimize("", on) #endif static void |