Skip to content

Conversation

@cl4es
Copy link

@cl4es cl4es commented Dec 9, 2022

Structuring so that the LF::resolve returns the membername, which is then properly installed into the outer mh by means of mh::updateForm. This is a plausible or at least partial fix to a safe publication issue where the LF might end up in an inconsistent state, and with this change make test TEST=jdk_foreign has passed 10 times in a row for me. To be ideal we should refactor compileBytecode et.c. to not side-effect lf.vmentry etc directly. We should also re-examine isResolved since it might be redundant with this protocol

@cl4es cl4es closed this Dec 19, 2022
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