Skip to content

Conversation

@dibyendumajumdar
Copy link
Contributor

  1. We do need lexical scopes - so the idea that we could just create unique names for all vars doesn't work because then it means that all vars are available in scopes where they are not supposed to be, leading to creation of phi's that reference undefined vars.

  2. The type conversion from EeZee to SON Types had many bugs.

  3. The definition of ARY in TypeStruct meant that int[] ended up with incorrect aliases.

1. We do need lexical scopes - so the idea that we could just create unique names for all vars doesn't work because then it means that all vars are available in scopes where they are not supposed to be, leading to creation of phi's that reference undefined vars. 2. The type conversion from EeZee to SON Types had many bugs. 3. The definition of ARY in TypeStruct meant that int[] ended up with incorrect aliases. Additional fixes.
@dibyendumajumdar dibyendumajumdar merged commit 87ee25e into main Apr 6, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants