File tree Expand file tree Collapse file tree 1 file changed +3
-6
lines changed Expand file tree Collapse file tree 1 file changed +3
-6
lines changed Original file line number Diff line number Diff line change @@ -3044,17 +3044,14 @@ _PyTrash_thread_deposit_object(PyThreadState *tstate, PyObject *op)
3044
3044
_PyObject_ASSERT (op , Py_REFCNT (op ) == 0 );
3045
3045
PyTypeObject * tp = Py_TYPE (op );
3046
3046
assert (tp -> tp_flags & Py_TPFLAGS_HAVE_GC );
3047
- uintptr_t tagged_ptr ;
3047
+ int tracked = 0 ;
3048
3048
if (tp -> tp_is_gc == NULL || tp -> tp_is_gc (op )) {
3049
- int tracked = _PyObject_GC_IS_TRACKED (op );
3049
+ tracked = _PyObject_GC_IS_TRACKED (op );
3050
3050
if (tracked ) {
3051
3051
_PyObject_GC_UNTRACK (op );
3052
3052
}
3053
- tagged_ptr = ((uintptr_t )tstate -> delete_later ) | tracked ;
3054
- }
3055
- else {
3056
- tagged_ptr = ((uintptr_t )tstate -> delete_later );
3057
3053
}
3054
+ uintptr_t tagged_ptr = ((uintptr_t )tstate -> delete_later ) | tracked ;
3058
3055
#ifdef Py_GIL_DISABLED
3059
3056
op -> ob_tid = tagged_ptr ;
3060
3057
#else
You can’t perform that action at this time.
0 commit comments