mirror of
https://github.com/python/cpython.git
synced 2025-07-24 03:35:53 +00:00
![]() `GET_INVALID_TARGET` might unexpectedly return `NULL`, which if not
caught will cause a SEGFAULT. Therefore, this commit introduces a new
inline function `RAISE_SYNTAX_ERROR_INVALID_TARGET` that always
checks for `GET_INVALID_TARGET` returning NULL and can be used in
the grammar, replacing the long C ternary operation used till now.
(cherry picked from commit
|
||
---|---|---|
.. | ||
pegen | ||
pgen | ||
acceler.c | ||
asdl.py | ||
asdl_c.py | ||
grammar1.c | ||
listnode.c | ||
myreadline.c | ||
node.c | ||
parser.c | ||
parser.h | ||
parsetok.c | ||
Python.asdl | ||
token.c | ||
tokenizer.c | ||
tokenizer.h |