diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2019-07-24 10:05:44 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2019-07-24 10:07:26 +0200 |
commit | 1eb706179fbbf31b9cedb93509f7451040eb5edc (patch) | |
tree | 9b3752d074bcd6ffbea746ff87bc1ce1e3f736f3 /sapi/phpdbg/phpdbg_list.c | |
parent | 9e4603f7727b94409575886cda34fc2d2c4d6388 (diff) | |
download | php-git-1eb706179fbbf31b9cedb93509f7451040eb5edc.tar.gz |
Avoid references in TMP var
Make sure we deref the OBJ_IS result, because we store it in a TMP
var, which is not allowed to contain references and will cause
assertion failures in the unspecialized VM.
This also partially reverts fd463a9a6078074f8f648982b42bdd14423fb614,
which merged the TMP and VAR specializations of COALESCE to work
around this bug.
An alternative would be to change the result type of OBJ_IS back
to VAR.
Diffstat (limited to 'sapi/phpdbg/phpdbg_list.c')
0 files changed, 0 insertions, 0 deletions