summaryrefslogtreecommitdiff
path: root/testsuite/tests/th/T17804.hs
diff options
context:
space:
mode:
authorAaron Allen <aaron@flipstone.com>2022-06-19 21:10:57 -0500
committerMarge Bot <ben+marge-bot@smart-cactus.org>2023-05-05 18:42:31 -0400
commit18a7d03d46706d2217235d26a72e6f1e82c62192 (patch)
tree4a5f944dd1071effdafb8ade44d7682c00aa307b /testsuite/tests/th/T17804.hs
parenta5174a591b890544b065a3fcb5923f51e61283f2 (diff)
downloadhaskell-18a7d03d46706d2217235d26a72e6f1e82c62192.tar.gz
Rework plugin initialisation points
In general this patch pushes plugin initialisation points to earlier in the pipeline. As plugins can modify the `HscEnv`, it's imperative that the plugins are initialised as soon as possible and used thereafter. For example, there are some new tests which modify hsc_logger and other hooks which failed to fire before (and now do) One consequence of this change is that the error for specifying the usage of a HPT plugin from the command line has changed, because it's now attempted to be loaded at initialisation rather than causing a cyclic module import. Closes #21279 Co-authored-by: Matthew Pickering <matthewtpickering@gmail.com>
Diffstat (limited to 'testsuite/tests/th/T17804.hs')
0 files changed, 0 insertions, 0 deletions