From 7d601e96e5ff672eb002f3e8eff750f3a69e12a4 Mon Sep 17 00:00:00 2001 From: Mark Shannon Date: Thu, 3 Feb 2022 17:08:22 +0000 Subject: [PATCH] Don't gather stats unless configure flag is set. --- Python/specialize.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Python/specialize.c b/Python/specialize.c index 7cc032114c66b0..9dc4b291fbf37d 100644 --- a/Python/specialize.c +++ b/Python/specialize.c @@ -979,6 +979,7 @@ specialize_class_load_method(PyObject *owner, _Py_CODEUNIT *instr, PyObject *nam cache2->obj = descr; *instr = _Py_MAKECODEUNIT(LOAD_METHOD_CLASS, _Py_OPARG(*instr)); return 0; +#ifdef Py_STATS case ABSENT: if (_PyType_Lookup(Py_TYPE(owner), name) != NULL) { SPECIALIZATION_FAIL(LOAD_METHOD, SPEC_FAIL_METACLASS_ATTRIBUTE); @@ -987,6 +988,7 @@ specialize_class_load_method(PyObject *owner, _Py_CODEUNIT *instr, PyObject *nam SPECIALIZATION_FAIL(LOAD_METHOD, SPEC_FAIL_EXPECTED_ERROR); } return -1; +#endif default: SPECIALIZATION_FAIL(LOAD_METHOD, load_method_fail_kind(kind)); return -1;