summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Pickering <matthewtpickering@gmail.com>2023-05-17 10:02:30 +0100
committerMatthew Pickering <matthewtpickering@gmail.com>2023-05-17 12:39:54 +0100
commit21e645c433f940eacb5cd3a52ab7390d9ebef059 (patch)
treec8402a81ccf2eecfbf7d402a1f9300af02ef2bbc
parent8cb9f210df6c35350b6157d0086a24523afc9ac2 (diff)
downloadhaskell-wip/tc-lcl-env-refactor.tar.gz
testsuite: Accept new output for CountDepsAst and CountDepsParser testswip/tc-lcl-env-refactor
These are in a separate commit as the improvement to these tests is the cumulative effect of the previous set of patches rather than just the responsibility of the last one in the patchset.
-rw-r--r--testsuite/tests/count-deps/CountDepsAst.stdout107
-rw-r--r--testsuite/tests/count-deps/CountDepsParser.stdout94
2 files changed, 6 insertions, 195 deletions
diff --git a/testsuite/tests/count-deps/CountDepsAst.stdout b/testsuite/tests/count-deps/CountDepsAst.stdout
index cd50dec9af..e8d9187f58 100644
--- a/testsuite/tests/count-deps/CountDepsAst.stdout
+++ b/testsuite/tests/count-deps/CountDepsAst.stdout
@@ -1,26 +1,19 @@
Found Language.Haskell.Syntax module dependencies
GHC.Builtin.Names
GHC.Builtin.PrimOps
-GHC.Builtin.PrimOps.Ids
GHC.Builtin.Types
GHC.Builtin.Types.Prim
GHC.Builtin.Uniques
GHC.ByteCode.Types
-GHC.Cmm
GHC.Cmm.BlockId
GHC.Cmm.CLabel
-GHC.Cmm.Dataflow.Block
GHC.Cmm.Dataflow.Collections
-GHC.Cmm.Dataflow.Graph
GHC.Cmm.Dataflow.Label
GHC.Cmm.Expr
GHC.Cmm.MachOp
-GHC.Cmm.Node
GHC.Cmm.Reg
-GHC.Cmm.Switch
GHC.Cmm.Type
GHC.CmmToAsm.CFG.Weight
-GHC.CmmToLlvm.Config
GHC.Core
GHC.Core.Class
GHC.Core.Coercion
@@ -31,37 +24,22 @@ GHC.Core.DataCon
GHC.Core.FVs
GHC.Core.FamInstEnv
GHC.Core.InstEnv
-GHC.Core.Lint
-GHC.Core.Lint.Interactive
GHC.Core.Make
-GHC.Core.Map.Expr
GHC.Core.Map.Type
GHC.Core.Multiplicity
GHC.Core.Opt.Arity
-GHC.Core.Opt.CallerCC
-GHC.Core.Opt.ConstantFold
-GHC.Core.Opt.Monad
+GHC.Core.Opt.CallerCC.Types
GHC.Core.Opt.OccurAnal
-GHC.Core.Opt.Pipeline.Types
-GHC.Core.Opt.Simplify
-GHC.Core.Opt.Simplify.Env
-GHC.Core.Opt.Simplify.Inline
-GHC.Core.Opt.Simplify.Iteration
-GHC.Core.Opt.Simplify.Monad
-GHC.Core.Opt.Simplify.Utils
-GHC.Core.Opt.Stats
GHC.Core.PatSyn
GHC.Core.Ppr
GHC.Core.Predicate
GHC.Core.Reduction
GHC.Core.RoughMap
-GHC.Core.Rules
GHC.Core.Rules.Config
GHC.Core.Seq
GHC.Core.SimpleOpt
GHC.Core.Stats
GHC.Core.Subst
-GHC.Core.Tidy
GHC.Core.TyCo.Compare
GHC.Core.TyCo.FVs
GHC.Core.TyCo.Ppr
@@ -88,42 +66,21 @@ GHC.Data.FastString.Env
GHC.Data.FiniteMap
GHC.Data.Graph.Directed
GHC.Data.Graph.UnVar
-GHC.Data.IOEnv
GHC.Data.List.Infinite
GHC.Data.List.SetOps
GHC.Data.Maybe
GHC.Data.OrdList
GHC.Data.Pair
-GHC.Data.SmallArray
-GHC.Data.Stream
GHC.Data.Strict
GHC.Data.StringBuffer
GHC.Data.TrieMap
-GHC.Data.Unboxed
GHC.Driver.Backend
GHC.Driver.Backend.Internal
-GHC.Driver.CmdLine
-GHC.Driver.Config.Core.Lint
-GHC.Driver.Config.Diagnostic
-GHC.Driver.Config.Logger
GHC.Driver.DynFlags
-GHC.Driver.Env
-GHC.Driver.Env.KnotVars
-GHC.Driver.Env.Types
-GHC.Driver.Errors
-GHC.Driver.Errors.Ppr
-GHC.Driver.Errors.Types
GHC.Driver.Flags
-GHC.Driver.Hooks
-GHC.Driver.LlvmConfigCache
-GHC.Driver.Monad
GHC.Driver.Phases
GHC.Driver.Pipeline.Monad
-GHC.Driver.Pipeline.Phases
-GHC.Driver.Plugins
GHC.Driver.Plugins.External
-GHC.Driver.Ppr
-GHC.Driver.Session
GHC.Hs
GHC.Hs.Binds
GHC.Hs.Decls
@@ -137,67 +94,32 @@ GHC.Hs.Lit
GHC.Hs.Pat
GHC.Hs.Type
GHC.Hs.Utils
-GHC.HsToCore.Errors.Ppr
-GHC.HsToCore.Errors.Types
-GHC.HsToCore.Pmc.Ppr
-GHC.HsToCore.Pmc.Solver.Types
-GHC.HsToCore.Pmc.Types
-GHC.Iface.Decl
-GHC.Iface.Errors.Ppr
GHC.Iface.Errors.Types
GHC.Iface.Ext.Fields
GHC.Iface.Recomp.Binary
GHC.Iface.Syntax
GHC.Iface.Type
-GHC.Linker.Static.Utils
-GHC.Linker.Types
GHC.Parser.Annotation
GHC.Parser.Errors.Basic
-GHC.Parser.Errors.Ppr
-GHC.Parser.Errors.Types
-GHC.Parser.Types
GHC.Platform
-GHC.Platform.AArch64
-GHC.Platform.ARM
GHC.Platform.Constants
-GHC.Platform.LoongArch64
-GHC.Platform.NoRegs
-GHC.Platform.PPC
GHC.Platform.Profile
-GHC.Platform.RISCV64
-GHC.Platform.Reg
-GHC.Platform.Reg.Class
-GHC.Platform.Regs
-GHC.Platform.S390X
-GHC.Platform.Wasm32
GHC.Platform.Ways
-GHC.Platform.X86
-GHC.Platform.X86_64
GHC.Prelude
GHC.Prelude.Basic
-GHC.Runtime.Context
-GHC.Runtime.Eval.Types
GHC.Runtime.Heap.Layout
-GHC.Runtime.Interpreter.Types
GHC.Settings
GHC.Settings.Config
GHC.Settings.Constants
GHC.Stg.InferTags.TagSig
-GHC.Stg.Lift.Types
-GHC.Stg.Syntax
-GHC.StgToCmm.Config
GHC.StgToCmm.Types
-GHC.SysTools.BaseDir
GHC.SysTools.Terminal
GHC.Tc.Errors.Hole.FitTypes
-GHC.Tc.Errors.Ppr
GHC.Tc.Errors.Types
GHC.Tc.Errors.Types.PromotionErr
-GHC.Tc.Solver.InertSet
-GHC.Tc.Solver.Types
-GHC.Tc.Types
GHC.Tc.Types.Constraint
GHC.Tc.Types.CtLocEnv
+GHC.Tc.Types.ErrCtxt
GHC.Tc.Types.Evidence
GHC.Tc.Types.LclEnv
GHC.Tc.Types.Origin
@@ -208,17 +130,15 @@ GHC.Tc.Types.TcIdSigInfo
GHC.Tc.Types.TcRef
GHC.Tc.Types.TcTyThing
GHC.Tc.Utils.TcType
+GHC.Tc.Zonk.Monad
GHC.Types.Annotations
GHC.Types.Avail
GHC.Types.Basic
-GHC.Types.BreakInfo
-GHC.Types.CompleteMatch
GHC.Types.CostCentre
GHC.Types.CostCentre.State
GHC.Types.Cpr
GHC.Types.Demand
GHC.Types.Error
-GHC.Types.Error.Codes
GHC.Types.FieldLabel
GHC.Types.Fixity
GHC.Types.Fixity.Env
@@ -226,65 +146,45 @@ GHC.Types.ForeignCall
GHC.Types.ForeignStubs
GHC.Types.GREInfo
GHC.Types.Hint
-GHC.Types.Hint.Ppr
GHC.Types.HpcInfo
-GHC.Types.IPE
GHC.Types.Id
GHC.Types.Id.Info
GHC.Types.Id.Make
GHC.Types.Literal
-GHC.Types.Meta
GHC.Types.Name
-GHC.Types.Name.Cache
GHC.Types.Name.Env
GHC.Types.Name.Occurrence
-GHC.Types.Name.Ppr
GHC.Types.Name.Reader
GHC.Types.Name.Set
GHC.Types.PkgQual
GHC.Types.ProfAuto
GHC.Types.RepType
GHC.Types.SafeHaskell
-GHC.Types.SourceError
GHC.Types.SourceFile
GHC.Types.SourceText
GHC.Types.SrcLoc
-GHC.Types.Target
GHC.Types.Tickish
GHC.Types.TyThing
-GHC.Types.TyThing.Ppr
-GHC.Types.TypeEnv
GHC.Types.Unique
GHC.Types.Unique.DFM
GHC.Types.Unique.DSet
GHC.Types.Unique.FM
GHC.Types.Unique.Map
-GHC.Types.Unique.SDFM
GHC.Types.Unique.Set
GHC.Types.Unique.Supply
GHC.Types.Var
GHC.Types.Var.Env
GHC.Types.Var.Set
GHC.Unit
-GHC.Unit.Env
-GHC.Unit.External
-GHC.Unit.Finder.Types
GHC.Unit.Home
-GHC.Unit.Home.ModInfo
GHC.Unit.Info
GHC.Unit.Module
GHC.Unit.Module.Deps
GHC.Unit.Module.Env
-GHC.Unit.Module.Graph
GHC.Unit.Module.Imported
GHC.Unit.Module.Location
-GHC.Unit.Module.ModDetails
-GHC.Unit.Module.ModGuts
GHC.Unit.Module.ModIface
-GHC.Unit.Module.ModSummary
-GHC.Unit.Module.Status
GHC.Unit.Module.Warnings
-GHC.Unit.Module.WholeCoreBindings
GHC.Unit.Parser
GHC.Unit.Ppr
GHC.Unit.State
@@ -305,7 +205,6 @@ GHC.Utils.Lexeme
GHC.Utils.Logger
GHC.Utils.Misc
GHC.Utils.Monad
-GHC.Utils.Monad.State.Strict
GHC.Utils.Outputable
GHC.Utils.Panic
GHC.Utils.Panic.Plain
diff --git a/testsuite/tests/count-deps/CountDepsParser.stdout b/testsuite/tests/count-deps/CountDepsParser.stdout
index b6b82ef5e4..291ade101e 100644
--- a/testsuite/tests/count-deps/CountDepsParser.stdout
+++ b/testsuite/tests/count-deps/CountDepsParser.stdout
@@ -1,26 +1,19 @@
Found GHC.Parser module dependencies
GHC.Builtin.Names
GHC.Builtin.PrimOps
-GHC.Builtin.PrimOps.Ids
GHC.Builtin.Types
GHC.Builtin.Types.Prim
GHC.Builtin.Uniques
GHC.ByteCode.Types
-GHC.Cmm
GHC.Cmm.BlockId
GHC.Cmm.CLabel
-GHC.Cmm.Dataflow.Block
GHC.Cmm.Dataflow.Collections
-GHC.Cmm.Dataflow.Graph
GHC.Cmm.Dataflow.Label
GHC.Cmm.Expr
GHC.Cmm.MachOp
-GHC.Cmm.Node
GHC.Cmm.Reg
-GHC.Cmm.Switch
GHC.Cmm.Type
GHC.CmmToAsm.CFG.Weight
-GHC.CmmToLlvm.Config
GHC.Core
GHC.Core.Class
GHC.Core.Coercion
@@ -31,37 +24,23 @@ GHC.Core.DataCon
GHC.Core.FVs
GHC.Core.FamInstEnv
GHC.Core.InstEnv
-GHC.Core.Lint
-GHC.Core.Lint.Interactive
GHC.Core.Make
GHC.Core.Map.Expr
GHC.Core.Map.Type
GHC.Core.Multiplicity
GHC.Core.Opt.Arity
-GHC.Core.Opt.CallerCC
-GHC.Core.Opt.ConstantFold
-GHC.Core.Opt.Monad
+GHC.Core.Opt.CallerCC.Types
GHC.Core.Opt.OccurAnal
-GHC.Core.Opt.Pipeline.Types
-GHC.Core.Opt.Simplify
-GHC.Core.Opt.Simplify.Env
-GHC.Core.Opt.Simplify.Inline
-GHC.Core.Opt.Simplify.Iteration
-GHC.Core.Opt.Simplify.Monad
-GHC.Core.Opt.Simplify.Utils
-GHC.Core.Opt.Stats
GHC.Core.PatSyn
GHC.Core.Ppr
GHC.Core.Predicate
GHC.Core.Reduction
GHC.Core.RoughMap
-GHC.Core.Rules
GHC.Core.Rules.Config
GHC.Core.Seq
GHC.Core.SimpleOpt
GHC.Core.Stats
GHC.Core.Subst
-GHC.Core.Tidy
GHC.Core.TyCo.Compare
GHC.Core.TyCo.FVs
GHC.Core.TyCo.Ppr
@@ -88,43 +67,23 @@ GHC.Data.FastString.Env
GHC.Data.FiniteMap
GHC.Data.Graph.Directed
GHC.Data.Graph.UnVar
-GHC.Data.IOEnv
GHC.Data.List.Infinite
GHC.Data.List.SetOps
GHC.Data.Maybe
GHC.Data.OrdList
GHC.Data.Pair
-GHC.Data.SmallArray
-GHC.Data.Stream
GHC.Data.Strict
GHC.Data.StringBuffer
GHC.Data.TrieMap
-GHC.Data.Unboxed
GHC.Driver.Backend
GHC.Driver.Backend.Internal
GHC.Driver.Backpack.Syntax
-GHC.Driver.CmdLine
-GHC.Driver.Config.Core.Lint
-GHC.Driver.Config.Diagnostic
-GHC.Driver.Config.Logger
GHC.Driver.DynFlags
-GHC.Driver.Env
-GHC.Driver.Env.KnotVars
-GHC.Driver.Env.Types
-GHC.Driver.Errors
-GHC.Driver.Errors.Ppr
GHC.Driver.Errors.Types
GHC.Driver.Flags
-GHC.Driver.Hooks
-GHC.Driver.LlvmConfigCache
-GHC.Driver.Monad
GHC.Driver.Phases
GHC.Driver.Pipeline.Monad
-GHC.Driver.Pipeline.Phases
-GHC.Driver.Plugins
GHC.Driver.Plugins.External
-GHC.Driver.Ppr
-GHC.Driver.Session
GHC.Hs
GHC.Hs.Binds
GHC.Hs.Decls
@@ -138,20 +97,13 @@ GHC.Hs.Lit
GHC.Hs.Pat
GHC.Hs.Type
GHC.Hs.Utils
-GHC.HsToCore.Errors.Ppr
GHC.HsToCore.Errors.Types
-GHC.HsToCore.Pmc.Ppr
GHC.HsToCore.Pmc.Solver.Types
-GHC.HsToCore.Pmc.Types
-GHC.Iface.Decl
-GHC.Iface.Errors.Ppr
GHC.Iface.Errors.Types
GHC.Iface.Ext.Fields
GHC.Iface.Recomp.Binary
GHC.Iface.Syntax
GHC.Iface.Type
-GHC.Linker.Static.Utils
-GHC.Linker.Types
GHC.Parser
GHC.Parser.Annotation
GHC.Parser.CharClass
@@ -164,47 +116,26 @@ GHC.Parser.PostProcess
GHC.Parser.PostProcess.Haddock
GHC.Parser.Types
GHC.Platform
-GHC.Platform.AArch64
-GHC.Platform.ARM
GHC.Platform.Constants
-GHC.Platform.LoongArch64
-GHC.Platform.NoRegs
-GHC.Platform.PPC
GHC.Platform.Profile
-GHC.Platform.RISCV64
-GHC.Platform.Reg
-GHC.Platform.Reg.Class
-GHC.Platform.Regs
-GHC.Platform.S390X
-GHC.Platform.Wasm32
GHC.Platform.Ways
-GHC.Platform.X86
-GHC.Platform.X86_64
GHC.Prelude
GHC.Prelude.Basic
-GHC.Runtime.Context
-GHC.Runtime.Eval.Types
GHC.Runtime.Heap.Layout
-GHC.Runtime.Interpreter.Types
GHC.Settings
GHC.Settings.Config
GHC.Settings.Constants
GHC.Stg.InferTags.TagSig
-GHC.Stg.Lift.Types
-GHC.Stg.Syntax
-GHC.StgToCmm.Config
GHC.StgToCmm.Types
-GHC.SysTools.BaseDir
GHC.SysTools.Terminal
GHC.Tc.Errors.Hole.FitTypes
-GHC.Tc.Errors.Ppr
GHC.Tc.Errors.Types
GHC.Tc.Errors.Types.PromotionErr
GHC.Tc.Solver.InertSet
GHC.Tc.Solver.Types
-GHC.Tc.Types
GHC.Tc.Types.Constraint
GHC.Tc.Types.CtLocEnv
+GHC.Tc.Types.ErrCtxt
GHC.Tc.Types.Evidence
GHC.Tc.Types.LclEnv
GHC.Tc.Types.Origin
@@ -215,10 +146,10 @@ GHC.Tc.Types.TcIdSigInfo
GHC.Tc.Types.TcRef
GHC.Tc.Types.TcTyThing
GHC.Tc.Utils.TcType
+GHC.Tc.Zonk.Monad
GHC.Types.Annotations
GHC.Types.Avail
GHC.Types.Basic
-GHC.Types.BreakInfo
GHC.Types.CompleteMatch
GHC.Types.CostCentre
GHC.Types.CostCentre.State
@@ -235,32 +166,24 @@ GHC.Types.GREInfo
GHC.Types.Hint
GHC.Types.Hint.Ppr
GHC.Types.HpcInfo
-GHC.Types.IPE
GHC.Types.Id
GHC.Types.Id.Info
GHC.Types.Id.Make
GHC.Types.Literal
-GHC.Types.Meta
GHC.Types.Name
-GHC.Types.Name.Cache
GHC.Types.Name.Env
GHC.Types.Name.Occurrence
-GHC.Types.Name.Ppr
GHC.Types.Name.Reader
GHC.Types.Name.Set
GHC.Types.PkgQual
GHC.Types.ProfAuto
GHC.Types.RepType
GHC.Types.SafeHaskell
-GHC.Types.SourceError
GHC.Types.SourceFile
GHC.Types.SourceText
GHC.Types.SrcLoc
-GHC.Types.Target
GHC.Types.Tickish
GHC.Types.TyThing
-GHC.Types.TyThing.Ppr
-GHC.Types.TypeEnv
GHC.Types.Unique
GHC.Types.Unique.DFM
GHC.Types.Unique.DSet
@@ -273,25 +196,15 @@ GHC.Types.Var
GHC.Types.Var.Env
GHC.Types.Var.Set
GHC.Unit
-GHC.Unit.Env
-GHC.Unit.External
-GHC.Unit.Finder.Types
GHC.Unit.Home
-GHC.Unit.Home.ModInfo
GHC.Unit.Info
GHC.Unit.Module
GHC.Unit.Module.Deps
GHC.Unit.Module.Env
-GHC.Unit.Module.Graph
GHC.Unit.Module.Imported
GHC.Unit.Module.Location
-GHC.Unit.Module.ModDetails
-GHC.Unit.Module.ModGuts
GHC.Unit.Module.ModIface
-GHC.Unit.Module.ModSummary
-GHC.Unit.Module.Status
GHC.Unit.Module.Warnings
-GHC.Unit.Module.WholeCoreBindings
GHC.Unit.Parser
GHC.Unit.Ppr
GHC.Unit.State
@@ -312,7 +225,6 @@ GHC.Utils.Lexeme
GHC.Utils.Logger
GHC.Utils.Misc
GHC.Utils.Monad
-GHC.Utils.Monad.State.Strict
GHC.Utils.Outputable
GHC.Utils.Panic
GHC.Utils.Panic.Plain