You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
These were added by commit c88ffa9, but @dstogov himself
opposed to the concept of forward declarations, see
php#10338 (comment)
(which I don't agree with - in my opinion, forward declarations are a
useful tool to reduce header dependencies).
Removing these unnecessary forward declarations requires some fiddling
with include directives, because they were inconsistent and fragile
previously. (They still are, but this PR does not attempt to change
this; it only makes problems caused by the forward declaration removal
go away.)
Please merge this PR if (and only if) my RFC "include cleanup"
(https://wiki.php.net/rfc/include_cleanup) gets rejected, to fix the
PHP code base according to the RFC decision.
0 commit comments