diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2020-06-19 09:27:19 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2020-06-19 09:29:58 +0200 |
commit | 55717656097918baf21fe272a788db501ed33854 (patch) | |
tree | 661ec54ad09822e114c686b73e3e4d4e39400dda /run-tests.php | |
parent | 6fa126e966d343b45f84d9eac114c14b73aef5a8 (diff) | |
download | php-git-55717656097918baf21fe272a788db501ed33854.tar.gz |
Forbid use of <?= as a semi-reserved identifier
One of the weirdest pieces of PHP code I've ever seen. In terms
of tokens, this gets internally translated to
use x as y; echo as my_echo;
On master it crashes because this "echo" does not have attached
identifier metadata. Make sure it is added and then reject the
use of "<?=" as an identifier inside zend_lex_tstring.
Fixes oss-fuzz #23547.
Diffstat (limited to 'run-tests.php')
0 files changed, 0 insertions, 0 deletions