diff options
-rw-r--r-- | compiler/typecheck/TcRnTypes.hs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/compiler/typecheck/TcRnTypes.hs b/compiler/typecheck/TcRnTypes.hs index 7f51c332da..b5da234818 100644 --- a/compiler/typecheck/TcRnTypes.hs +++ b/compiler/typecheck/TcRnTypes.hs @@ -329,6 +329,14 @@ data DsMetaVal ************************************************************************ -} +-- | 'FrontendResult' describes the result of running the +-- frontend of a Haskell module. Usually, you'll get +-- a 'FrontendTypecheck', since running the frontend involves +-- typechecking a program, but for an hs-boot merge you'll +-- just get a ModIface, since no actual typechecking occurred. +-- +-- This data type really should be in HscTypes, but it needs +-- to have a TcGblEnv which is only defined here. data FrontendResult = FrontendTypecheck TcGblEnv | FrontendMerge ModIface |