Skip to content

Fix OSS-Fuzz #478009707 for JIT#21151

Open
iluuu1994 wants to merge 1 commit intophp:PHP-8.4from
iluuu1994:oss-fuzz-478009707-follow-up
Open

Fix OSS-Fuzz #478009707 for JIT#21151
iluuu1994 wants to merge 1 commit intophp:PHP-8.4from
iluuu1994:oss-fuzz-478009707-follow-up

Conversation

@iluuu1994
Copy link
Member

This issue was already fixed in GH-21124, but some JIT paths were missing.

For reference, this bright red nightly run. https://github.com/php/php-src/actions/runs/21735475020

This issue was already fixed in phpGH-21124, but some JIT paths were missing.
@dstogov
Copy link
Member

dstogov commented Feb 6, 2026

I assume this problem was introduced by hooked properties. Right?
You know this part better...
Just check that clearing prop_info won't disable optimizations for regular properties.

@iluuu1994
Copy link
Member Author

@dstogov Yes. For hooked properties, the prop_info cache slot will be filled even if the property is untyped. Regular properties that are untyped will always have an empty prop_info cache slot, so they should not be affected here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants