mpickering/ghcide

Improve CPP hygiene

Opened this issue · 0 comments

All uses of CPP should be confined to specific modules. At the moment there is a bunch of CPP in core code paths to distinguish between ghc-lib and normal ghc code paths. These should all be moved into their own module like the GHC API compat CPP.