Skip to content

Revert "Fix open world public types"#8802

Merged
tlively merged 1 commit into
mainfrom
revert-8792-open-world-public-subtypes
Jun 4, 2026
Merged

Revert "Fix open world public types"#8802
tlively merged 1 commit into
mainfrom
revert-8792-open-world-public-subtypes

Conversation

@tlively
Copy link
Copy Markdown
Member

@tlively tlively commented Jun 4, 2026

Reverts #8792.

This change broke the fuzzer and real users due to an interaction between DAE optimizing private, non-referenced functions by introducing exact references in the parameters and results and MinimizeRecGroups expecting all public types (which now included the types of private, non-referenced functions) to be distinct, taking features into account.

Revert this change while we fix it to be more precise about which function types are public and to make sure the fuzzer is otherwise happy with it.

@tlively tlively requested a review from a team as a code owner June 4, 2026 22:12
@tlively tlively requested review from a team and kripken and removed request for a team June 4, 2026 22:12
@tlively tlively mentioned this pull request Jun 4, 2026
@tlively tlively enabled auto-merge (squash) June 4, 2026 22:28
@tlively tlively merged commit 9e3b947 into main Jun 4, 2026
16 checks passed
@tlively tlively deleted the revert-8792-open-world-public-subtypes branch June 4, 2026 22:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants