[Python-checkins] closes bpo-37446: resolve undefined behavior in Python/hamt.c (GH-17727)
Miss Islington (bot)
webhook-mailer at python.org
Mon Dec 30 21:51:26 EST 2019
https://github.com/python/cpython/commit/a278ae19b4daa1deb11e2a8eed38838027e90ece
commit: a278ae19b4daa1deb11e2a8eed38838027e90ece
branch: 3.8
author: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com>
committer: GitHub <noreply at github.com>
date: 2019-12-30T18:51:18-08:00
summary:
closes bpo-37446: resolve undefined behavior in Python/hamt.c (GH-17727)
(cherry picked from commit d0c92e81aa2171228a23cb2bed36f7dab975257d)
Co-authored-by: Batuhan Taşkaya <47358913+isidentical at users.noreply.github.com>
files:
M Python/hamt.c
diff --git a/Python/hamt.c b/Python/hamt.c
index 38412596a37b0..5efc8d7fabe8e 100644
--- a/Python/hamt.c
+++ b/Python/hamt.c
@@ -1864,7 +1864,7 @@ hamt_node_array_without(PyHamtNode_Array *self,
continue;
}
- bitmap |= 1 << i;
+ bitmap |= 1U << i;
if (IS_BITMAP_NODE(node)) {
PyHamtNode_Bitmap *child = (PyHamtNode_Bitmap *)node;
More information about the Python-checkins
mailing list