Draft: Stop pushing DynFlags so far into GHC.Core.Lint (related to #17957)
Thank you for your contribution to GHC!
Where is the key part of this patch? That is, what should reviewers look at first? This patch aims to replace the propagation of DynFlags throughout Core.Lint with a smaller type that only contains the information actually needed.
Please take a few moments to verify that your commits fulfill the following:
-
are either individually buildable or squashed -
have commit messages which describe what they do (referring to [Notes][notes] and tickets using #NNNN
syntax when appropriate) -
have added source comments describing your change. For larger changes you likely should add a [Note][notes] and cross-reference it from the relevant places.
Edited by andremarianiello