diff options
author | Matthew Pickering <matthewtpickering@gmail.com> | 2023-05-17 10:02:30 +0100 |
---|---|---|
committer | Matthew Pickering <matthewtpickering@gmail.com> | 2023-05-17 12:39:54 +0100 |
commit | 21e645c433f940eacb5cd3a52ab7390d9ebef059 (patch) | |
tree | c8402a81ccf2eecfbf7d402a1f9300af02ef2bbc | |
parent | 8cb9f210df6c35350b6157d0086a24523afc9ac2 (diff) | |
download | haskell-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.stdout | 107 | ||||
-rw-r--r-- | testsuite/tests/count-deps/CountDepsParser.stdout | 94 |
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 |