Skip to content

Fix unused declaration member resolution#577

Closed
1sgtpepper wants to merge 2 commits into
project-llzk:mainfrom
1sgtpepper:fix/issue-562-member-resolution
Closed

Fix unused declaration member resolution#577
1sgtpepper wants to merge 2 commits into
project-llzk:mainfrom
1sgtpepper:fix/issue-562-member-resolution

Conversation

@1sgtpepper

Copy link
Copy Markdown
Contributor

Summary

Fix llzk-unused-declaration-elim so struct.readm and struct.writem keep member liveness keyed to the resolved MemberDefOp instead of reconstructed symbol text.

This preserves live members when nested LLZK component roots make read/write type references relative to their local symbol table.

Fixes #562

@1sgtpepper

Copy link
Copy Markdown
Contributor Author

Closing duplicate; continuing with #574.

@1sgtpepper 1sgtpepper closed this Jul 2, 2026
@1sgtpepper 1sgtpepper deleted the fix/issue-562-member-resolution branch July 2, 2026 01:42
@1sgtpepper 1sgtpepper restored the fix/issue-562-member-resolution branch July 2, 2026 03:49
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.

llzk-unused-declaration-elim can remove struct members that still have read/write

1 participant