Skip to content

Conversation

rtfeldman
Copy link
Contributor

@rtfeldman rtfeldman commented May 30, 2025

WIP because I need to review and revise this a bunch. I'm not going to try to do all the types in one PR (this is big enough as-is!) but I did want to get records in there so we can start thinking about layouts involving zero-sized types (e.g. zero-sized record fields need to get dropped).

Even if we aren't monomorphizing our canonical IR, we still need to be able to go from types to Layouts so that the interpreter can know what layouts the host expects, and also in the future for LLVM code gen in general.

@rtfeldman rtfeldman force-pushed the layout branch 2 times, most recently from a14aaa9 to 360ed6f Compare June 1, 2025 04:55
@rtfeldman rtfeldman force-pushed the layout branch 6 times, most recently from 148c6f9 to 7501318 Compare June 6, 2025 00:18
@rtfeldman
Copy link
Contributor Author

Closing in favor of #7844

@rtfeldman rtfeldman closed this Jun 19, 2025
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.

1 participant