diff options
author | Sam Gross <colesbury@gmail.com> | 2024-10-01 16:39:56 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-01 16:39:56 (GMT) |
commit | 5aa91c56bf14c38b4c7f5ccaaa3cd24fe3fb0f04 (patch) | |
tree | 60b3e8d6790d7e54c3f507dc5ddb16ac548b076a /Python/executor_cases.c.h | |
parent | 60ff67d010078eca15a74b1429caf779ac4f9c74 (diff) | |
download | cpython-5aa91c56bf14c38b4c7f5ccaaa3cd24fe3fb0f04.zip cpython-5aa91c56bf14c38b4c7f5ccaaa3cd24fe3fb0f04.tar.gz cpython-5aa91c56bf14c38b4c7f5ccaaa3cd24fe3fb0f04.tar.bz2 |
gh-124296: Remove private dictionary version tag (PEP 699) (#124472)
Diffstat (limited to 'Python/executor_cases.c.h')
-rw-r--r-- | Python/executor_cases.c.h | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/Python/executor_cases.c.h b/Python/executor_cases.c.h index 650bf45..fdfec66 100644 --- a/Python/executor_cases.c.h +++ b/Python/executor_cases.c.h @@ -2625,7 +2625,6 @@ JUMP_TO_JUMP_TARGET(); } PyObject *old_value; - uint64_t new_version; if (!DK_IS_UNICODE(dict->ma_keys)) { UOP_STAT_INC(uopcode, miss); JUMP_TO_JUMP_TARGET(); @@ -2641,9 +2640,8 @@ } old_value = ep->me_value; PyDict_WatchEvent event = old_value == NULL ? PyDict_EVENT_ADDED : PyDict_EVENT_MODIFIED; - new_version = _PyDict_NotifyEvent(tstate->interp, event, dict, name, PyStackRef_AsPyObjectBorrow(value)); + _PyDict_NotifyEvent(tstate->interp, event, dict, name, PyStackRef_AsPyObjectBorrow(value)); ep->me_value = PyStackRef_AsPyObjectSteal(value); - dict->ma_version_tag = new_version; // PEP 509 // old_value should be DECREFed after GC track checking is done, if not, it could raise a segmentation fault, // when dict only holds the strong reference to value in ep->me_value. Py_XDECREF(old_value); |