diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2020-05-26 14:59:40 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2020-05-26 14:59:40 +0200 |
commit | 4a08ca1294ea848fea2a0f87305d3b42226f16dd (patch) | |
tree | fe2467513c580481f2f6f4b9bb3cbe516e2ad8c6 /ext/reflection/php_reflection.c | |
parent | 314ab47e55845862be62683e331aa247025d073d (diff) | |
download | php-git-4a08ca1294ea848fea2a0f87305d3b42226f16dd.tar.gz |
Respect typed references in catch assignment
I decided to null out EG(exception) early here, which means only
the exception from the dtor / ref assign is preserved, and the
previous exception is not chained in. This is more robust, and
I don't think this situation is common enough to be bothered about
the precise behavior.
Diffstat (limited to 'ext/reflection/php_reflection.c')
0 files changed, 0 insertions, 0 deletions