[issue38555] Undefined behavior in dictreviter_iternext

2019-10-23 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___

[issue38555] Undefined behavior in dictreviter_iternext

2019-10-23 Thread miss-islington
miss-islington added the comment: New changeset c5d3ea89ee5244714f221dcfcd3be96de2f1da8d by Miss Skeleton (bot) in branch '3.8': bpo-38555: Fix an undefined behavior. (GH-16883) https://github.com/python/cpython/commit/c5d3ea89ee5244714f221dcfcd3be96de2f1da8d -- nosy: +miss-islingto

[issue38555] Undefined behavior in dictreviter_iternext

2019-10-23 Thread miss-islington
Change by miss-islington : -- pull_requests: +16436 pull_request: https://github.com/python/cpython/pull/16900 ___ Python tracker ___ __

[issue38555] Undefined behavior in dictreviter_iternext

2019-10-23 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: New changeset 2e3d873d3bd0ef4708c4fa06b6cd6972574cb9af by Serhiy Storchaka in branch 'master': bpo-38555: Fix an undefined behavior. (GH-16883) https://github.com/python/cpython/commit/2e3d873d3bd0ef4708c4fa06b6cd6972574cb9af -- _

[issue38555] Undefined behavior in dictreviter_iternext

2019-10-22 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- keywords: +patch pull_requests: +16427 stage: -> patch review pull_request: https://github.com/python/cpython/pull/16883 ___ Python tracker ___

[issue38555] Undefined behavior in dictreviter_iternext

2019-10-22 Thread Serhiy Storchaka
New submission from Serhiy Storchaka : &DK_ENTRIES(k)[i] can be evaluated when i is -1. Getting the address before the beginning of the array is an undefined behavior in C. -- components: Interpreter Core messages: 355122 nosy: inada.naoki, serhiy.storchaka priority: normal severity: n

[issue38555] Undefined behavior in dictreviter_iternext

2019-10-22 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: The pointer can also go before the beginning of the array in a loop if i becomes 0. -- ___ Python tracker ___