diff options
author | Victor Stinner <vstinner@python.org> | 2021-11-30 11:14:45 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-30 11:14:45 (GMT) |
commit | c19c3a09618ac400538ee412f84be4c1196c7bab (patch) | |
tree | 538842c2c053a4f62123ad5244b77aef64ec14c6 /Include/pyhash.h | |
parent | f97ec09baf8431494fd2ef5133090c7b0afd0551 (diff) | |
download | cpython-c19c3a09618ac400538ee412f84be4c1196c7bab.zip cpython-c19c3a09618ac400538ee412f84be4c1196c7bab.tar.gz cpython-c19c3a09618ac400538ee412f84be4c1196c7bab.tar.bz2 |
bpo-45476: Add _Py_RVALUE() macro (GH-29860)
Add a new _Py_RVALUE() macro to prevent using an expression as an
l-value.
Replace a "(void)" cast with the _Py_RVALUE() macro in the following
macros:
* PyCell_SET()
* PyList_SET_ITEM()
* PyTuple_SET_ITEM()
* _PyGCHead_SET_FINALIZED()
* _PyGCHead_SET_NEXT()
* asdl_seq_SET()
* asdl_seq_SET_UNTYPED()
Add also parentheses around macro arguments in PyCell_SET() and
PyTuple_SET_ITEM() macros.
Diffstat (limited to 'Include/pyhash.h')
0 files changed, 0 insertions, 0 deletions