Skip to content

Commit 68d14ea

Browse files
committed
remove unnecessary atomics
1 parent 7ead4ee commit 68d14ea

File tree

1 file changed

+0
-8
lines changed

1 file changed

+0
-8
lines changed

Modules/_functoolsmodule.c

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1312,11 +1312,7 @@ bounded_lru_cache_get_lock_held(lru_cache_object *self, PyObject *args, PyObject
13121312
lru_cache_extract_link(link);
13131313
lru_cache_append_link(self, link);
13141314
*result = link->result;
1315-
#ifdef Py_GIL_DISABLED
1316-
_Py_atomic_add_ssize(&self->hits, 1);
1317-
#else
13181315
self->hits++;
1319-
#endif
13201316
Py_INCREF(link->result);
13211317
Py_DECREF(key_);
13221318
return 1;
@@ -1325,11 +1321,7 @@ bounded_lru_cache_get_lock_held(lru_cache_object *self, PyObject *args, PyObject
13251321
Py_DECREF(key_);
13261322
return -1;
13271323
}
1328-
#ifdef Py_GIL_DISABLED
1329-
_Py_atomic_add_ssize(&self->misses, 1);
1330-
#else
13311324
self->misses++;
1332-
#endif
13331325
return 0;
13341326
}
13351327

0 commit comments

Comments
 (0)