Skip to content

Remove subkinds from value slots #3981

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

Ekdohibs
Copy link
Contributor

@Ekdohibs Ekdohibs commented May 9, 2025

When the reaper replaces some values by poison, the subkind information in value slots can become incorrect. This fixes the problem by completely removing the subkind information in value slots, which is otherwise only used for putting tagged immediates in the non-scanned area of closures.

@mshinwell mshinwell added the flambda2 Prerequisite for, or part of, flambda2 label May 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
flambda2 Prerequisite for, or part of, flambda2
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants