Open
Description
Bug report
Split out from the #111178 monster-issue:
We use the macro _Py_NO_SANITIZE_UNDEFINED
to disable the UB sanitizer in some hard-to-fix cases, so that we can get a stable, regression-monitoring checker sooner.
To fully fix UBsan failures, we should get rid of the macro.
At least outside test functions.
Linked PRs
- gh-133157: remove use of
_Py_NO_SANITIZE_UNDEFINED
in faulthandler #134047 - gh-133157: remove usage of
_Py_NO_SANITIZE_UNDEFINED
inParser/pegen.c
#134048 - [3.14] gh-133157: remove usage of
_Py_NO_SANITIZE_UNDEFINED
inParser/pegen.c
(GH-134048) #135320 - [3.13] gh-133157: fix UBSan failures in
Parser/pegen.c
(GH-134048) #135334 - gh-133157: remove usage of
_Py_NO_SANITIZE_UNDEFINED
inpyexpat
#134050 - gh-133157: remove usage of
_Py_NO_SANITIZE_UNDEFINED
inpyexpat
#135346