summaryrefslogtreecommitdiffstats
path: root/Python/executor_cases.c.h
diff options
context:
space:
mode:
authorSam Gross <colesbury@gmail.com>2024-10-01 16:39:56 (GMT)
committerGitHub <noreply@github.com>2024-10-01 16:39:56 (GMT)
commit5aa91c56bf14c38b4c7f5ccaaa3cd24fe3fb0f04 (patch)
tree60b3e8d6790d7e54c3f507dc5ddb16ac548b076a /Python/executor_cases.c.h
parent60ff67d010078eca15a74b1429caf779ac4f9c74 (diff)
downloadcpython-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.h4
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);