[release/8.0] Ensure the relevant containable nodes are handled #91334
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Backport of #91287 to release/8.0
/cc @tannergooding
Customer Impact
The JIT could assert due to encountering a contained node on a path that did not consider it containable.
Testing
A regression test covering the found scenario (originally produced by Antigen) was added.
Risk
Low. The release path was already doing the correct thing. The assert just existed to help ensure handling was explicit for newly introduced intrinsic IDs and a few new ones were missed.