Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pass GHC DynFlags to replaceWorker #142

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

RaoulHC
Copy link

@RaoulHC RaoulHC commented Aug 22, 2023

This previously relied on the dynFlagsRef being set but this only happened during parseModulesWithArgs, meaning working directly on an already parsed module caused withDynFlags to be used which failed on the undefined libdir. This commit removes dynFlagsRef and passes it explicitly.

This changes the API for applyRefactoring' but it seems like it was broken before.

This previously relied on the `dynFlagsRef` being set but this only
happened during `parseModulesWithArgs`, meaning working directly on an
already parsed module caused `withDynFlags` to be used which failed on
the undefined `libdir`. This commit removes `dynFlagsRef` and passes it
explicitly.
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