SIGN IN SIGN UP

bpo-41060: Avoid SEGFAULT when calling GET_INVALID_TARGET in the grammar (GH-21020)

`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.
L
Lysandros Nikolaou committed
6c4e0bd974f2895d42b63d9d004587e74b286c88
Parent: 3ccb96c
Committed by GitHub <noreply@github.com> on 6/21/2020, 2:18:01 AM