diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2020-07-07 09:30:24 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2020-07-07 09:30:24 +0200 |
commit | 302933daea77663f5759b10accd1d0231393b24c (patch) | |
tree | 6326b68e92b9be142944895cbf528c8d4661460c /UPGRADING.INTERNALS | |
parent | e93aca7167bee0a9f15007759e4372170f469ef5 (diff) | |
download | php-git-302933daea77663f5759b10accd1d0231393b24c.tar.gz |
Remove no_separation flag
Diffstat (limited to 'UPGRADING.INTERNALS')
-rw-r--r-- | UPGRADING.INTERNALS | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/UPGRADING.INTERNALS b/UPGRADING.INTERNALS index efa8fdd754..a9a6553466 100644 --- a/UPGRADING.INTERNALS +++ b/UPGRADING.INTERNALS @@ -19,6 +19,7 @@ PHP 8.0 INTERNALS UPGRADE NOTES p. ARG_COUNT() macro removed q. GC_COLLECTABLE flag r. Cannot implement Traversable only + s. zend_fcall_info no_separation flag removed 2. Build system changes a. Abstract @@ -135,6 +136,11 @@ PHP 8.0 INTERNALS UPGRADE NOTES zend_create_internal_iterator_zval(return_value, ZEND_THIS); } + s. The zend_fcall_info no_separation flag has been removed, and separation is + never allowed. If you wish to pass (or allow passing) arguments by + reference, explicitly create those arguments as references using + ZEND_MAKE_REF. + ======================== 2. Build system changes ======================== |