This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author BTaskaya
Recipients BTaskaya, David.Edelsohn, Michael.Felt, pablogsal, vstinner
Date 2020-04-15.12:50:05
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1586955005.17.0.849567889099.issue40244@roundup.psfhosted.org>
In-reply-to
Content
> No. I do not think it is the real problem either. And I do not know
compiler behavior well enough. Actually, considering the setting is
still -O0 (aka no optimization) I am surprised it has any effect. if I
understood correctly "no return" is intended to help the optimizer make
"informed" decisions.

Does removing all no returns change anything for you? (It didn't change anything for me, if I did it correctly)
find ./ -name "*.c" -type f -exec perl -pi -e 's/_Py_NO_RETURN//g' '{}' \;
History
Date User Action Args
2020-04-15 12:50:05BTaskayasetrecipients: + BTaskaya, vstinner, David.Edelsohn, Michael.Felt, pablogsal
2020-04-15 12:50:05BTaskayasetmessageid: <1586955005.17.0.849567889099.issue40244@roundup.psfhosted.org>
2020-04-15 12:50:05BTaskayalinkissue40244 messages
2020-04-15 12:50:05BTaskayacreate