Skip to content

Commit e84a2cc

Browse files
gh-144888: Don't invalidate executors during function deallocation (#144974)
1 parent 7ebe924 commit e84a2cc

File tree

1 file changed

+0
-4
lines changed

1 file changed

+0
-4
lines changed

Objects/funcobject.c

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1126,10 +1126,6 @@ func_dealloc(PyObject *self)
11261126
if (_PyObject_ResurrectEnd(self)) {
11271127
return;
11281128
}
1129-
#if _Py_TIER2
1130-
_Py_Executors_InvalidateDependency(_PyInterpreterState_GET(), self, 1);
1131-
_PyJit_Tracer_InvalidateDependency(_PyThreadState_GET(), self);
1132-
#endif
11331129
_PyObject_GC_UNTRACK(op);
11341130
FT_CLEAR_WEAKREFS(self, op->func_weakreflist);
11351131
(void)func_clear((PyObject*)op);

0 commit comments

Comments
 (0)