summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlanZimmerman <>2017-05-05 11:04:00 (GMT)
committerhdiff <hdiff@hdiff.luite.com>2017-05-05 11:04:00 (GMT)
commit983f65471a7635bf39fee65ab86ba980f6716e58 (patch)
tree41386d442644d75b02eb6124a985e5e64069cc55
parentf9ad938aef4c5a33836070f206050b28fdd38c47 (diff)
version 0.5.3.10.5.3.1
-rw-r--r--ChangeLog2
-rw-r--r--ghc-exactprint.cabal4
-rw-r--r--src/Language/Haskell/GHC/ExactPrint/Annotate.hs16
-rw-r--r--src/Language/Haskell/GHC/ExactPrint/Delta.hs18
-rw-r--r--src/Language/Haskell/GHC/ExactPrint/Pretty.hs3
-rw-r--r--src/Language/Haskell/GHC/ExactPrint/Print.hs25
-rw-r--r--tests/Test.hs22
-rw-r--r--tests/examples/ghc80/A.hs (renamed from tests/examples/ghc8/A.hs)0
-rw-r--r--tests/examples/ghc80/AddParams2.hs (renamed from tests/examples/ghc8/AddParams2.hs)0
-rw-r--r--tests/examples/ghc80/Associated.hs (renamed from tests/examples/ghc8/Associated.hs)0
-rw-r--r--tests/examples/ghc80/AssociatedInternal.hs (renamed from tests/examples/ghc8/AssociatedInternal.hs)0
-rw-r--r--tests/examples/ghc80/B.hs (renamed from tests/examples/ghc8/B.hs)0
-rw-r--r--tests/examples/ghc80/BadTelescope.hs (renamed from tests/examples/ghc8/BadTelescope.hs)0
-rw-r--r--tests/examples/ghc80/BadTelescope2.hs (renamed from tests/examples/ghc8/BadTelescope2.hs)0
-rw-r--r--tests/examples/ghc80/BadTelescope3.hs (renamed from tests/examples/ghc8/BadTelescope3.hs)0
-rw-r--r--tests/examples/ghc80/BadTelescope4.hs (renamed from tests/examples/ghc8/BadTelescope4.hs)0
-rw-r--r--tests/examples/ghc80/Base.hs (renamed from tests/examples/ghc8/Base.hs)0
-rw-r--r--tests/examples/ghc80/Bundle.hs (renamed from tests/examples/ghc8/Bundle.hs)0
-rw-r--r--tests/examples/ghc80/Bundle1.hs (renamed from tests/examples/ghc8/Bundle1.hs)0
-rw-r--r--tests/examples/ghc80/BundleExport.hs (renamed from tests/examples/ghc8/BundleExport.hs)0
-rw-r--r--tests/examples/ghc80/BundleInternal.hs (renamed from tests/examples/ghc8/BundleInternal.hs)0
-rw-r--r--tests/examples/ghc80/BundleInternal1.hs (renamed from tests/examples/ghc8/BundleInternal1.hs)0
-rw-r--r--tests/examples/ghc80/C.hs (renamed from tests/examples/ghc8/C.hs)0
-rw-r--r--tests/examples/ghc80/CheckUtils.hs (renamed from tests/examples/ghc8/CheckUtils.hs)0
-rw-r--r--tests/examples/ghc80/Class.hs (renamed from tests/examples/ghc8/Class.hs)0
-rw-r--r--tests/examples/ghc80/ClosedFam1a.hs (renamed from tests/examples/ghc8/ClosedFam1a.hs)0
-rw-r--r--tests/examples/ghc80/ClosedFam2a.hs (renamed from tests/examples/ghc8/ClosedFam2a.hs)0
-rw-r--r--tests/examples/ghc80/ClosedFam3a.hs (renamed from tests/examples/ghc8/ClosedFam3a.hs)0
-rw-r--r--tests/examples/ghc80/CmmSwitchTest.hs (renamed from tests/examples/ghc8/CmmSwitchTest.hs)0
-rw-r--r--tests/examples/ghc80/CmmSwitchTestGen.hs (renamed from tests/examples/ghc8/CmmSwitchTestGen.hs)0
-rw-r--r--tests/examples/ghc80/Collapse1.hs (renamed from tests/examples/ghc8/Collapse1.hs)0
-rw-r--r--tests/examples/ghc80/Compare.hs (renamed from tests/examples/ghc8/Compare.hs)0
-rw-r--r--tests/examples/ghc80/CustomTypeErrors01.hs (renamed from tests/examples/ghc8/CustomTypeErrors01.hs)0
-rw-r--r--tests/examples/ghc80/CustomTypeErrors02.hs (renamed from tests/examples/ghc8/CustomTypeErrors02.hs)0
-rw-r--r--tests/examples/ghc80/CustomTypeErrors03.hs (renamed from tests/examples/ghc8/CustomTypeErrors03.hs)0
-rw-r--r--tests/examples/ghc80/D.hs (renamed from tests/examples/ghc8/D.hs)0
-rw-r--r--tests/examples/ghc80/DataFamilyInstanceLHS.hs (renamed from tests/examples/ghc8/DataFamilyInstanceLHS.hs)0
-rw-r--r--tests/examples/ghc80/DatatypeContexts.hs (renamed from tests/examples/ghc8/DatatypeContexts.hs)0
-rw-r--r--tests/examples/ghc80/Decision.hs (renamed from tests/examples/ghc8/Decision.hs)0
-rwxr-xr-xtests/examples/ghc80/Defer03.hs (renamed from tests/examples/ghc8/Defer03.hs)0
-rw-r--r--tests/examples/ghc80/Dep1.hs (renamed from tests/examples/ghc8/Dep1.hs)0
-rw-r--r--tests/examples/ghc80/Dep2.hs (renamed from tests/examples/ghc8/Dep2.hs)0
-rw-r--r--tests/examples/ghc80/Dep3.hs (renamed from tests/examples/ghc8/Dep3.hs)0
-rw-r--r--tests/examples/ghc80/DepFail1.hs (renamed from tests/examples/ghc8/DepFail1.hs)0
-rw-r--r--tests/examples/ghc80/DeprM.hs (renamed from tests/examples/ghc8/DeprM.hs)0
-rw-r--r--tests/examples/ghc80/DeprU.hs (renamed from tests/examples/ghc8/DeprU.hs)0
-rw-r--r--tests/examples/ghc80/Deprecation.hs (renamed from tests/examples/ghc8/Deprecation.hs)0
-rw-r--r--tests/examples/ghc80/DsStrict.hs (renamed from tests/examples/ghc8/DsStrict.hs)0
-rw-r--r--tests/examples/ghc80/DsStrictData.hs (renamed from tests/examples/ghc8/DsStrictData.hs)0
-rw-r--r--tests/examples/ghc80/DsStrictFail.hs (renamed from tests/examples/ghc8/DsStrictFail.hs)0
-rw-r--r--tests/examples/ghc80/DsStrictLet.hs (renamed from tests/examples/ghc8/DsStrictLet.hs)0
-rw-r--r--tests/examples/ghc80/DsStrictWarn.hs (renamed from tests/examples/ghc8/DsStrictWarn.hs)0
-rw-r--r--tests/examples/ghc80/Eq.hs (renamed from tests/examples/ghc8/Eq.hs)0
-rw-r--r--tests/examples/ghc80/ExpandSynsFail1.hs (renamed from tests/examples/ghc8/ExpandSynsFail1.hs)0
-rw-r--r--tests/examples/ghc80/ExpandSynsFail2.hs (renamed from tests/examples/ghc8/ExpandSynsFail2.hs)0
-rw-r--r--tests/examples/ghc80/ExpandSynsFail3.hs (renamed from tests/examples/ghc8/ExpandSynsFail3.hs)0
-rw-r--r--tests/examples/ghc80/ExpandSynsFail4.hs (renamed from tests/examples/ghc8/ExpandSynsFail4.hs)0
-rw-r--r--tests/examples/ghc80/ExportSyntax.hs (renamed from tests/examples/ghc8/ExportSyntax.hs)0
-rw-r--r--tests/examples/ghc80/ExportSyntaxImport.hs (renamed from tests/examples/ghc8/ExportSyntaxImport.hs)0
-rw-r--r--tests/examples/ghc80/ExprSigLocal.hs (renamed from tests/examples/ghc8/ExprSigLocal.hs)0
-rw-r--r--tests/examples/ghc80/Extends.hs (renamed from tests/examples/ghc8/Extends.hs)0
-rw-r--r--tests/examples/ghc80/ExtraConstraintsWildcardInExpressionSignature.hs (renamed from tests/examples/ghc8/ExtraConstraintsWildcardInExpressionSignature.hs)0
-rw-r--r--tests/examples/ghc80/ExtraConstraintsWildcardInPatternSignature.hs (renamed from tests/examples/ghc8/ExtraConstraintsWildcardInPatternSignature.hs)0
-rw-r--r--tests/examples/ghc80/ExtraConstraintsWildcardInPatternSplice.hs (renamed from tests/examples/ghc8/ExtraConstraintsWildcardInPatternSplice.hs)0
-rw-r--r--tests/examples/ghc80/ExtraConstraintsWildcardInTypeSplice.hs (renamed from tests/examples/ghc8/ExtraConstraintsWildcardInTypeSplice.hs)0
-rw-r--r--tests/examples/ghc80/ExtraConstraintsWildcardInTypeSplice2.hs (renamed from tests/examples/ghc8/ExtraConstraintsWildcardInTypeSplice2.hs)0
-rw-r--r--tests/examples/ghc80/ExtraConstraintsWildcardInTypeSpliceUsed.hs (renamed from tests/examples/ghc8/ExtraConstraintsWildcardInTypeSpliceUsed.hs)0
-rw-r--r--tests/examples/ghc80/ExtraConstraintsWildcardTwice.hs (renamed from tests/examples/ghc8/ExtraConstraintsWildcardTwice.hs)0
-rw-r--r--tests/examples/ghc80/F.hs (renamed from tests/examples/ghc8/F.hs)0
-rw-r--r--tests/examples/ghc80/FDsFromGivens2.hs (renamed from tests/examples/ghc8/FDsFromGivens2.hs)0
-rw-r--r--tests/examples/ghc80/Families.hs (renamed from tests/examples/ghc8/Families.hs)0
-rw-r--r--tests/examples/ghc80/FooBar.hs (renamed from tests/examples/ghc8/FooBar.hs)0
-rw-r--r--tests/examples/ghc80/ForFree.hs (renamed from tests/examples/ghc8/ForFree.hs)0
-rw-r--r--tests/examples/ghc80/FromGrin2.hs (renamed from tests/examples/ghc8/FromGrin2.hs)0
-rw-r--r--tests/examples/ghc80/FrontendPlugin.hs (renamed from tests/examples/ghc8/FrontendPlugin.hs)0
-rw-r--r--tests/examples/ghc80/GA1r.hs (renamed from tests/examples/ghc8/GA1r.hs)0
-rw-r--r--tests/examples/ghc80/Generate.hs (renamed from tests/examples/ghc8/Generate.hs)0
-rw-r--r--tests/examples/ghc80/Generic.hs (renamed from tests/examples/ghc8/Generic.hs)0
-rw-r--r--tests/examples/ghc80/IPLocation.hs (renamed from tests/examples/ghc8/IPLocation.hs)0
-rw-r--r--tests/examples/ghc80/Improvement.hs (renamed from tests/examples/ghc8/Improvement.hs)0
-rw-r--r--tests/examples/ghc80/KindEqualities.hs (renamed from tests/examples/ghc8/KindEqualities.hs)0
-rw-r--r--tests/examples/ghc80/KindEqualities2.hs (renamed from tests/examples/ghc8/KindEqualities2.hs)0
-rw-r--r--tests/examples/ghc80/KindLevels.hs (renamed from tests/examples/ghc8/KindLevels.hs)0
-rw-r--r--tests/examples/ghc80/ListComprehensions.hs (renamed from tests/examples/ghc8/ListComprehensions.hs)0
-rw-r--r--tests/examples/ghc80/LiteralsTest2.hs (renamed from tests/examples/ghc8/LiteralsTest2.hs)0
-rw-r--r--tests/examples/ghc80/Main.hs (renamed from tests/examples/ghc8/Main.hs)0
-rw-r--r--tests/examples/ghc80/Manipulate.hs (renamed from tests/examples/ghc8/Manipulate.hs)0
-rw-r--r--tests/examples/ghc80/Match.hs (renamed from tests/examples/ghc8/Match.hs)0
-rw-r--r--tests/examples/ghc80/MonadFailErrors.hs (renamed from tests/examples/ghc8/MonadFailErrors.hs)0
-rw-r--r--tests/examples/ghc80/MonadFailWarnings.hs (renamed from tests/examples/ghc8/MonadFailWarnings.hs)0
-rw-r--r--tests/examples/ghc80/MonadFailWarningsDisabled.hs (renamed from tests/examples/ghc8/MonadFailWarningsDisabled.hs)0
-rw-r--r--tests/examples/ghc80/MonadFailWarningsWithRebindableSyntax.hs (renamed from tests/examples/ghc8/MonadFailWarningsWithRebindableSyntax.hs)0
-rw-r--r--tests/examples/ghc80/MultiLineWarningPragma.hs (renamed from tests/examples/ghc8/MultiLineWarningPragma.hs)0
-rw-r--r--tests/examples/ghc80/MultiQuote.hs (renamed from tests/examples/ghc8/MultiQuote.hs)0
-rw-r--r--tests/examples/ghc80/MultiWayIf.hs (renamed from tests/examples/ghc8/MultiWayIf.hs)0
-rw-r--r--tests/examples/ghc80/NamedWildcardInDataFamilyInstanceLHS.hs (renamed from tests/examples/ghc8/NamedWildcardInDataFamilyInstanceLHS.hs)0
-rw-r--r--tests/examples/ghc80/NamedWildcardInTypeFamilyInstanceLHS.hs (renamed from tests/examples/ghc8/NamedWildcardInTypeFamilyInstanceLHS.hs)0
-rw-r--r--tests/examples/ghc80/NamedWildcardInTypeSplice.hs (renamed from tests/examples/ghc8/NamedWildcardInTypeSplice.hs)0
-rw-r--r--tests/examples/ghc80/OutOfHeap.hs (renamed from tests/examples/ghc8/OutOfHeap.hs)0
-rw-r--r--tests/examples/ghc80/OverloadedRecFldsFail04_A.hs (renamed from tests/examples/ghc8/OverloadedRecFldsFail04_A.hs)0
-rw-r--r--tests/examples/ghc80/OverloadedRecFldsFail06_A.hs (renamed from tests/examples/ghc8/OverloadedRecFldsFail06_A.hs)0
-rw-r--r--tests/examples/ghc80/OverloadedRecFldsFail10_A.hs (renamed from tests/examples/ghc8/OverloadedRecFldsFail10_A.hs)0
-rw-r--r--tests/examples/ghc80/OverloadedRecFldsFail10_B.hs (renamed from tests/examples/ghc8/OverloadedRecFldsFail10_B.hs)0
-rw-r--r--tests/examples/ghc80/OverloadedRecFldsFail10_C.hs (renamed from tests/examples/ghc8/OverloadedRecFldsFail10_C.hs)0
-rw-r--r--tests/examples/ghc80/OverloadedRecFldsFail11_A.hs (renamed from tests/examples/ghc8/OverloadedRecFldsFail11_A.hs)0
-rw-r--r--tests/examples/ghc80/OverloadedRecFldsFail12_A.hs (renamed from tests/examples/ghc8/OverloadedRecFldsFail12_A.hs)0
-rw-r--r--tests/examples/ghc80/OverloadedRecFldsRun02_A.hs (renamed from tests/examples/ghc8/OverloadedRecFldsRun02_A.hs)0
-rw-r--r--tests/examples/ghc80/P.hs (renamed from tests/examples/ghc8/P.hs)0
-rw-r--r--tests/examples/ghc80/PSQ.hs (renamed from tests/examples/ghc8/PSQ.hs)0
-rw-r--r--tests/examples/ghc80/ParenFunBind.hs (renamed from tests/examples/ghc8/ParenFunBind.hs)0
-rw-r--r--tests/examples/ghc80/ParenTypeSynonym.hs (renamed from tests/examples/ghc8/ParenTypeSynonym.hs)0
-rw-r--r--tests/examples/ghc80/PartialClassMethodSignature2.hs (renamed from tests/examples/ghc8/PartialClassMethodSignature2.hs)0
-rw-r--r--tests/examples/ghc80/PluralS.hs (renamed from tests/examples/ghc8/PluralS.hs)0
-rw-r--r--tests/examples/ghc80/PolyInstances.hs (renamed from tests/examples/ghc8/PolyInstances.hs)0
-rw-r--r--tests/examples/ghc80/PopCnt.hs (renamed from tests/examples/ghc8/PopCnt.hs)0
-rw-r--r--tests/examples/ghc80/Ppr017.hs (renamed from tests/examples/ghc8/Ppr017.hs)0
-rw-r--r--tests/examples/ghc80/Primop.hs (renamed from tests/examples/ghc8/Primop.hs)0
-rw-r--r--tests/examples/ghc80/Printf.hs (renamed from tests/examples/ghc8/Printf.hs)0
-rw-r--r--tests/examples/ghc80/PromotedClass.hs (renamed from tests/examples/ghc8/PromotedClass.hs)0
-rw-r--r--tests/examples/ghc80/Q.hs (renamed from tests/examples/ghc8/Q.hs)0
-rw-r--r--tests/examples/ghc80/QQ.hs (renamed from tests/examples/ghc8/QQ.hs)0
-rw-r--r--tests/examples/ghc80/Query.hs (renamed from tests/examples/ghc8/Query.hs)0
-rw-r--r--tests/examples/ghc80/RAE_T32a.hs (renamed from tests/examples/ghc8/RAE_T32a.hs)0
-rw-r--r--tests/examples/ghc80/RAE_T32b.hs (renamed from tests/examples/ghc8/RAE_T32b.hs)0
-rw-r--r--tests/examples/ghc80/Rae31.hs (renamed from tests/examples/ghc8/Rae31.hs)0
-rw-r--r--tests/examples/ghc80/RaeBlogPost.hs (renamed from tests/examples/ghc8/RaeBlogPost.hs)0
-rw-r--r--tests/examples/ghc80/RandomPGC.hs (renamed from tests/examples/ghc8/RandomPGC.hs)0
-rw-r--r--tests/examples/ghc80/RenamingStar.hs (renamed from tests/examples/ghc8/RenamingStar.hs)0
-rw-r--r--tests/examples/ghc80/RepArrow.hs (renamed from tests/examples/ghc8/RepArrow.hs)0
-rw-r--r--tests/examples/ghc80/Roles12a.hs (renamed from tests/examples/ghc8/Roles12a.hs)0
-rw-r--r--tests/examples/ghc80/RuleDefiningPlugin.hs (renamed from tests/examples/ghc8/RuleDefiningPlugin.hs)0
-rw-r--r--tests/examples/ghc80/RulePragma.hs (renamed from tests/examples/ghc8/RulePragma.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap1.hs (renamed from tests/examples/ghc8/SH_Overlap1.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap10.hs (renamed from tests/examples/ghc8/SH_Overlap10.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap10_A.hs (renamed from tests/examples/ghc8/SH_Overlap10_A.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap10_B.hs (renamed from tests/examples/ghc8/SH_Overlap10_B.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap11.hs (renamed from tests/examples/ghc8/SH_Overlap11.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap11_A.hs (renamed from tests/examples/ghc8/SH_Overlap11_A.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap11_B.hs (renamed from tests/examples/ghc8/SH_Overlap11_B.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap1_A.hs (renamed from tests/examples/ghc8/SH_Overlap1_A.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap1_B.hs (renamed from tests/examples/ghc8/SH_Overlap1_B.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap2.hs (renamed from tests/examples/ghc8/SH_Overlap2.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap2_A.hs (renamed from tests/examples/ghc8/SH_Overlap2_A.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap2_B.hs (renamed from tests/examples/ghc8/SH_Overlap2_B.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap3.hs (renamed from tests/examples/ghc8/SH_Overlap3.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap3_A.hs (renamed from tests/examples/ghc8/SH_Overlap3_A.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap3_B.hs (renamed from tests/examples/ghc8/SH_Overlap3_B.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap4.hs (renamed from tests/examples/ghc8/SH_Overlap4.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap4_A.hs (renamed from tests/examples/ghc8/SH_Overlap4_A.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap4_B.hs (renamed from tests/examples/ghc8/SH_Overlap4_B.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap5.hs (renamed from tests/examples/ghc8/SH_Overlap5.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap5_A.hs (renamed from tests/examples/ghc8/SH_Overlap5_A.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap5_B.hs (renamed from tests/examples/ghc8/SH_Overlap5_B.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap6.hs (renamed from tests/examples/ghc8/SH_Overlap6.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap6_A.hs (renamed from tests/examples/ghc8/SH_Overlap6_A.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap6_B.hs (renamed from tests/examples/ghc8/SH_Overlap6_B.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap7.hs (renamed from tests/examples/ghc8/SH_Overlap7.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap7_A.hs (renamed from tests/examples/ghc8/SH_Overlap7_A.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap7_B.hs (renamed from tests/examples/ghc8/SH_Overlap7_B.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap8.hs (renamed from tests/examples/ghc8/SH_Overlap8.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap8_A.hs (renamed from tests/examples/ghc8/SH_Overlap8_A.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap9.hs (renamed from tests/examples/ghc8/SH_Overlap9.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap9_A.hs (renamed from tests/examples/ghc8/SH_Overlap9_A.hs)0
-rw-r--r--tests/examples/ghc80/SH_Overlap9_B.hs (renamed from tests/examples/ghc8/SH_Overlap9_B.hs)0
-rw-r--r--tests/examples/ghc80/SayAnnNames.hs (renamed from tests/examples/ghc8/SayAnnNames.hs)0
-rw-r--r--tests/examples/ghc80/SelfDep.hs (renamed from tests/examples/ghc8/SelfDep.hs)0
-rw-r--r--tests/examples/ghc80/SemicolonIf.hs15
-rw-r--r--tests/examples/ghc80/SemigroupWarnings.hs (renamed from tests/examples/ghc8/SemigroupWarnings.hs)0
-rw-r--r--tests/examples/ghc80/Setup.hs (renamed from tests/examples/ghc8/Setup.hs)0
-rw-r--r--tests/examples/ghc80/ShouldFail.hs (renamed from tests/examples/ghc8/ShouldFail.hs)0
-rw-r--r--tests/examples/ghc80/SigTvKinds.hs (renamed from tests/examples/ghc8/SigTvKinds.hs)0
-rw-r--r--tests/examples/ghc80/SigTvKinds2.hs (renamed from tests/examples/ghc8/SigTvKinds2.hs)0
-rw-r--r--tests/examples/ghc80/SpecializePhaseControl.hs (renamed from tests/examples/ghc8/SpecializePhaseControl.hs)0
-rw-r--r--tests/examples/ghc80/Splices.hs (renamed from tests/examples/ghc8/Splices.hs)0
-rw-r--r--tests/examples/ghc80/SplicesUsed.hs (renamed from tests/examples/ghc8/SplicesUsed.hs)0
-rw-r--r--tests/examples/ghc80/StackOverflow.hs (renamed from tests/examples/ghc8/StackOverflow.hs)0
-rw-r--r--tests/examples/ghc80/Structure8.hs (renamed from tests/examples/ghc8/Structure8.hs)0
-rw-r--r--tests/examples/ghc80/Structure8a.hs (renamed from tests/examples/ghc8/Structure8a.hs)0
-rw-r--r--tests/examples/ghc80/T10009.hs (renamed from tests/examples/ghc8/T10009.hs)0
-rw-r--r--tests/examples/ghc80/T10030.hs (renamed from tests/examples/ghc8/T10030.hs)0
-rw-r--r--tests/examples/ghc80/T10041.hs (renamed from tests/examples/ghc8/T10041.hs)0
-rw-r--r--tests/examples/ghc80/T10045.hs (renamed from tests/examples/ghc8/T10045.hs)0
-rw-r--r--tests/examples/ghc80/T10047.hs (renamed from tests/examples/ghc8/T10047.hs)0
-rw-r--r--tests/examples/ghc80/T10052-input.hs (renamed from tests/examples/ghc8/T10052-input.hs)0
-rw-r--r--tests/examples/ghc80/T10052.hs (renamed from tests/examples/ghc8/T10052.hs)0
-rw-r--r--tests/examples/ghc80/T10083.hs (renamed from tests/examples/ghc8/T10083.hs)0
-rw-r--r--tests/examples/ghc80/T10083a.hs (renamed from tests/examples/ghc8/T10083a.hs)0
-rw-r--r--tests/examples/ghc80/T10100.hs (renamed from tests/examples/ghc8/T10100.hs)0
-rw-r--r--tests/examples/ghc80/T10104.hs (renamed from tests/examples/ghc8/T10104.hs)0
-rw-r--r--tests/examples/ghc80/T10109.hs (renamed from tests/examples/ghc8/T10109.hs)0
-rw-r--r--tests/examples/ghc80/T10110A.hs (renamed from tests/examples/ghc8/T10110A.hs)0
-rw-r--r--tests/examples/ghc80/T10110B.hs (renamed from tests/examples/ghc8/T10110B.hs)0
-rw-r--r--tests/examples/ghc80/T10110C.hs (renamed from tests/examples/ghc8/T10110C.hs)0
-rw-r--r--tests/examples/ghc80/T10112.hs (renamed from tests/examples/ghc8/T10112.hs)0
-rw-r--r--tests/examples/ghc80/T10134.hs (renamed from tests/examples/ghc8/T10134.hs)0
-rw-r--r--tests/examples/ghc80/T10134a.hs (renamed from tests/examples/ghc8/T10134a.hs)0
-rw-r--r--tests/examples/ghc80/T10139.hs (renamed from tests/examples/ghc8/T10139.hs)0
-rw-r--r--tests/examples/ghc80/T10141.hs (renamed from tests/examples/ghc8/T10141.hs)0
-rw-r--r--tests/examples/ghc80/T10148.hs (renamed from tests/examples/ghc8/T10148.hs)0
-rw-r--r--tests/examples/ghc80/T10156.hs (renamed from tests/examples/ghc8/T10156.hs)0
-rw-r--r--tests/examples/ghc80/T10180.hs (renamed from tests/examples/ghc8/T10180.hs)0
-rw-r--r--tests/examples/ghc80/T10181.hs (renamed from tests/examples/ghc8/T10181.hs)0
-rw-r--r--tests/examples/ghc80/T10182.hs (renamed from tests/examples/ghc8/T10182.hs)0
-rw-r--r--tests/examples/ghc80/T10182a.hs (renamed from tests/examples/ghc8/T10182a.hs)0
-rw-r--r--tests/examples/ghc80/T10184.hs (renamed from tests/examples/ghc8/T10184.hs)0
-rw-r--r--tests/examples/ghc80/T10185.hs (renamed from tests/examples/ghc8/T10185.hs)0
-rw-r--r--tests/examples/ghc80/T10188.hs (renamed from tests/examples/ghc8/T10188.hs)0
-rw-r--r--tests/examples/ghc80/T10194.hs (renamed from tests/examples/ghc8/T10194.hs)0
-rw-r--r--tests/examples/ghc80/T10195.hs (renamed from tests/examples/ghc8/T10195.hs)0
-rw-r--r--tests/examples/ghc80/T10196.hs (renamed from tests/examples/ghc8/T10196.hs)0
-rw-r--r--tests/examples/ghc80/T10215.hs (renamed from tests/examples/ghc8/T10215.hs)0
-rw-r--r--tests/examples/ghc80/T10218.hs (renamed from tests/examples/ghc8/T10218.hs)0
-rw-r--r--tests/examples/ghc80/T10220B.hs (renamed from tests/examples/ghc8/T10220B.hs)0
-rw-r--r--tests/examples/ghc80/T10226.hs (renamed from tests/examples/ghc8/T10226.hs)0
-rw-r--r--tests/examples/ghc80/T10233.hs (renamed from tests/examples/ghc8/T10233.hs)0
-rw-r--r--tests/examples/ghc80/T10233a.hs (renamed from tests/examples/ghc8/T10233a.hs)0
-rw-r--r--tests/examples/ghc80/T10245.hs (renamed from tests/examples/ghc8/T10245.hs)0
-rw-r--r--tests/examples/ghc80/T10246.hs (renamed from tests/examples/ghc8/T10246.hs)0
-rw-r--r--tests/examples/ghc80/T10251.hs (renamed from tests/examples/ghc8/T10251.hs)0
-rw-r--r--tests/examples/ghc80/T10263.hs (renamed from tests/examples/ghc8/T10263.hs)0
-rw-r--r--tests/examples/ghc80/T10267.hs (renamed from tests/examples/ghc8/T10267.hs)0
-rw-r--r--tests/examples/ghc80/T10267a.hs (renamed from tests/examples/ghc8/T10267a.hs)0
-rw-r--r--tests/examples/ghc80/T10279.hs (renamed from tests/examples/ghc8/T10279.hs)0
-rw-r--r--tests/examples/ghc80/T10283.hs (renamed from tests/examples/ghc8/T10283.hs)0
-rw-r--r--tests/examples/ghc80/T10284.hs (renamed from tests/examples/ghc8/T10284.hs)0
-rw-r--r--tests/examples/ghc80/T10285.hs (renamed from tests/examples/ghc8/T10285.hs)0
-rw-r--r--tests/examples/ghc80/T10285a.hs (renamed from tests/examples/ghc8/T10285a.hs)0
-rw-r--r--tests/examples/ghc80/T10294.hs (renamed from tests/examples/ghc8/T10294.hs)0
-rw-r--r--tests/examples/ghc80/T10294a.hs (renamed from tests/examples/ghc8/T10294a.hs)0
-rw-r--r--tests/examples/ghc80/T10306.hs (renamed from tests/examples/ghc8/T10306.hs)0
-rw-r--r--tests/examples/ghc80/T10318.hs (renamed from tests/examples/ghc8/T10318.hs)0
-rw-r--r--tests/examples/ghc80/T10321.hs (renamed from tests/examples/ghc8/T10321.hs)0
-rw-r--r--tests/examples/ghc80/T10322A.hs (renamed from tests/examples/ghc8/T10322A.hs)0
-rw-r--r--tests/examples/ghc80/T10322B.hs (renamed from tests/examples/ghc8/T10322B.hs)0
-rw-r--r--tests/examples/ghc80/T10322C.hs (renamed from tests/examples/ghc8/T10322C.hs)0
-rw-r--r--tests/examples/ghc80/T10335.hs (renamed from tests/examples/ghc8/T10335.hs)0
-rw-r--r--tests/examples/ghc80/T10340.hs (renamed from tests/examples/ghc8/T10340.hs)0
-rw-r--r--tests/examples/ghc80/T10348.hs (renamed from tests/examples/ghc8/T10348.hs)0
-rw-r--r--tests/examples/ghc80/T10351.hs (renamed from tests/examples/ghc8/T10351.hs)0
-rw-r--r--tests/examples/ghc80/T10359.hs (renamed from tests/examples/ghc8/T10359.hs)0
-rw-r--r--tests/examples/ghc80/T10361a.hs (renamed from tests/examples/ghc8/T10361a.hs)0
-rw-r--r--tests/examples/ghc80/T10361b.hs (renamed from tests/examples/ghc8/T10361b.hs)0
-rw-r--r--tests/examples/ghc80/T10370.hs (renamed from tests/examples/ghc8/T10370.hs)0
-rw-r--r--tests/examples/ghc80/T10384.hs (renamed from tests/examples/ghc8/T10384.hs)0
-rw-r--r--tests/examples/ghc80/T10390.hs (renamed from tests/examples/ghc8/T10390.hs)0
-rw-r--r--tests/examples/ghc80/T10398.hs (renamed from tests/examples/ghc8/T10398.hs)0
-rw-r--r--tests/examples/ghc80/T10403.hs (renamed from tests/examples/ghc8/T10403.hs)0
-rw-r--r--tests/examples/ghc80/T10414.hs (renamed from tests/examples/ghc8/T10414.hs)0
-rw-r--r--tests/examples/ghc80/T10420.hs (renamed from tests/examples/ghc8/T10420.hs)0
-rw-r--r--tests/examples/ghc80/T10420a.hs (renamed from tests/examples/ghc8/T10420a.hs)0
-rw-r--r--tests/examples/ghc80/T10423.hs (renamed from tests/examples/ghc8/T10423.hs)0
-rw-r--r--tests/examples/ghc80/T10428.hs (renamed from tests/examples/ghc8/T10428.hs)0
-rw-r--r--tests/examples/ghc80/T10438.hs (renamed from tests/examples/ghc8/T10438.hs)0
-rw-r--r--tests/examples/ghc80/T10447.hs (renamed from tests/examples/ghc8/T10447.hs)0
-rw-r--r--tests/examples/ghc80/T10451.hs (renamed from tests/examples/ghc8/T10451.hs)0
-rw-r--r--tests/examples/ghc80/T10460.hs (renamed from tests/examples/ghc8/T10460.hs)0
-rw-r--r--tests/examples/ghc80/T10461.hs (renamed from tests/examples/ghc8/T10461.hs)0
-rw-r--r--tests/examples/ghc80/T10463.hs (renamed from tests/examples/ghc8/T10463.hs)0
-rw-r--r--tests/examples/ghc80/T10481.hs (renamed from tests/examples/ghc8/T10481.hs)0
-rw-r--r--tests/examples/ghc80/T10482.hs (renamed from tests/examples/ghc8/T10482.hs)0
-rw-r--r--tests/examples/ghc80/T10482a.hs (renamed from tests/examples/ghc8/T10482a.hs)0
-rw-r--r--tests/examples/ghc80/T10487.hs (renamed from tests/examples/ghc8/T10487.hs)0
-rw-r--r--tests/examples/ghc80/T10487_M.hs (renamed from tests/examples/ghc8/T10487_M.hs)0
-rw-r--r--tests/examples/ghc80/T10489.hs (renamed from tests/examples/ghc8/T10489.hs)0
-rw-r--r--tests/examples/ghc80/T10493.hs (renamed from tests/examples/ghc8/T10493.hs)0
-rw-r--r--tests/examples/ghc80/T10494.hs (renamed from tests/examples/ghc8/T10494.hs)0
-rw-r--r--tests/examples/ghc80/T10495.hs (renamed from tests/examples/ghc8/T10495.hs)0
-rw-r--r--tests/examples/ghc80/T10503.hs (renamed from tests/examples/ghc8/T10503.hs)0
-rw-r--r--tests/examples/ghc80/T10507.hs (renamed from tests/examples/ghc8/T10507.hs)0
-rw-r--r--tests/examples/ghc80/T10508_api.hs (renamed from tests/examples/ghc8/T10508_api.hs)0
-rw-r--r--tests/examples/ghc80/T10516.hs (renamed from tests/examples/ghc8/T10516.hs)0
-rw-r--r--tests/examples/ghc80/T10519.hs (renamed from tests/examples/ghc8/T10519.hs)0
-rw-r--r--tests/examples/ghc80/T10521.hs (renamed from tests/examples/ghc8/T10521.hs)0
-rw-r--r--tests/examples/ghc80/T10521b.hs (renamed from tests/examples/ghc8/T10521b.hs)0
-rw-r--r--tests/examples/ghc80/T10524.hs (renamed from tests/examples/ghc8/T10524.hs)0
-rw-r--r--tests/examples/ghc80/T10534.hs (renamed from tests/examples/ghc8/T10534.hs)0
-rw-r--r--tests/examples/ghc80/T10534a.hs (renamed from tests/examples/ghc8/T10534a.hs)0
-rw-r--r--tests/examples/ghc80/T10549.hs (renamed from tests/examples/ghc8/T10549.hs)0
-rw-r--r--tests/examples/ghc80/T10549a.hs (renamed from tests/examples/ghc8/T10549a.hs)0
-rw-r--r--tests/examples/ghc80/T10561.hs (renamed from tests/examples/ghc8/T10561.hs)0
-rw-r--r--tests/examples/ghc80/T10562.hs (renamed from tests/examples/ghc8/T10562.hs)0
-rw-r--r--tests/examples/ghc80/T10564.hs (renamed from tests/examples/ghc8/T10564.hs)0
-rw-r--r--tests/examples/ghc80/T10570.hs (renamed from tests/examples/ghc8/T10570.hs)0
-rw-r--r--tests/examples/ghc80/T10590.hs (renamed from tests/examples/ghc8/T10590.hs)0
-rw-r--r--tests/examples/ghc80/T10596.hs (renamed from tests/examples/ghc8/T10596.hs)0
-rw-r--r--tests/examples/ghc80/T10602.hs (renamed from tests/examples/ghc8/T10602.hs)0
-rw-r--r--tests/examples/ghc80/T10602b.hs (renamed from tests/examples/ghc8/T10602b.hs)0
-rw-r--r--tests/examples/ghc80/T10615.hs (renamed from tests/examples/ghc8/T10615.hs)0
-rw-r--r--tests/examples/ghc80/T10618.hs (renamed from tests/examples/ghc8/T10618.hs)0
-rw-r--r--tests/examples/ghc80/T10620.hs (renamed from tests/examples/ghc8/T10620.hs)0
-rw-r--r--tests/examples/ghc80/T10627.hs (renamed from tests/examples/ghc8/T10627.hs)0
-rw-r--r--tests/examples/ghc80/T10632.hs (renamed from tests/examples/ghc8/T10632.hs)0
-rw-r--r--tests/examples/ghc80/T10634.hs (renamed from tests/examples/ghc8/T10634.hs)0
-rw-r--r--tests/examples/ghc80/T10637.hs (renamed from tests/examples/ghc8/T10637.hs)0
-rw-r--r--tests/examples/ghc80/T10638.hs (renamed from tests/examples/ghc8/T10638.hs)0
-rw-r--r--tests/examples/ghc80/T10642.hs (renamed from tests/examples/ghc8/T10642.hs)0
-rw-r--r--tests/examples/ghc80/T10662.hs (renamed from tests/examples/ghc8/T10662.hs)0
-rw-r--r--tests/examples/ghc80/T10667.hs (renamed from tests/examples/ghc8/T10667.hs)0
-rw-r--r--tests/examples/ghc80/T10668.hs (renamed from tests/examples/ghc8/T10668.hs)0
-rw-r--r--tests/examples/ghc80/T10670.hs (renamed from tests/examples/ghc8/T10670.hs)0
-rw-r--r--tests/examples/ghc80/T10670a.hs (renamed from tests/examples/ghc8/T10670a.hs)0
-rw-r--r--tests/examples/ghc80/T10678.hs (renamed from tests/examples/ghc8/T10678.hs)0
-rw-r--r--tests/examples/ghc80/T10689.hs (renamed from tests/examples/ghc8/T10689.hs)0
-rw-r--r--tests/examples/ghc80/T10689a.hs (renamed from tests/examples/ghc8/T10689a.hs)0
-rw-r--r--tests/examples/ghc80/T10694.hs (renamed from tests/examples/ghc8/T10694.hs)0
-rw-r--r--tests/examples/ghc80/T10698.hs (renamed from tests/examples/ghc8/T10698.hs)0
-rw-r--r--tests/examples/ghc80/T10704.hs (renamed from tests/examples/ghc8/T10704.hs)0
-rw-r--r--tests/examples/ghc80/T10704a.hs (renamed from tests/examples/ghc8/T10704a.hs)0
-rw-r--r--tests/examples/ghc80/T10713.hs (renamed from tests/examples/ghc8/T10713.hs)0
-rw-r--r--tests/examples/ghc80/T10734.hs (renamed from tests/examples/ghc8/T10734.hs)0
-rw-r--r--tests/examples/ghc80/T10742.hs (renamed from tests/examples/ghc8/T10742.hs)0
-rw-r--r--tests/examples/ghc80/T10744.hs (renamed from tests/examples/ghc8/T10744.hs)0
-rw-r--r--tests/examples/ghc80/T10747.hs (renamed from tests/examples/ghc8/T10747.hs)0
-rw-r--r--tests/examples/ghc80/T10753.hs (renamed from tests/examples/ghc8/T10753.hs)0
-rw-r--r--tests/examples/ghc80/T10767.hs (renamed from tests/examples/ghc8/T10767.hs)0
-rw-r--r--tests/examples/ghc80/T10781.hs (renamed from tests/examples/ghc8/T10781.hs)0
-rw-r--r--tests/examples/ghc80/T10796a.hs (renamed from tests/examples/ghc8/T10796a.hs)0
-rw-r--r--tests/examples/ghc80/T10796b.hs (renamed from tests/examples/ghc8/T10796b.hs)0
-rw-r--r--tests/examples/ghc80/T10806.hs (renamed from tests/examples/ghc8/T10806.hs)0
-rw-r--r--tests/examples/ghc80/T10815.hs (renamed from tests/examples/ghc8/T10815.hs)0
-rw-r--r--tests/examples/ghc80/T10819.hs (renamed from tests/examples/ghc8/T10819.hs)0
-rw-r--r--tests/examples/ghc80/T10819_Lib.hs (renamed from tests/examples/ghc8/T10819_Lib.hs)0
-rw-r--r--tests/examples/ghc80/T10820.hs (renamed from tests/examples/ghc8/T10820.hs)0
-rw-r--r--tests/examples/ghc80/T10826.hs (renamed from tests/examples/ghc8/T10826.hs)0
-rw-r--r--tests/examples/ghc80/T10830.hs (renamed from tests/examples/ghc8/T10830.hs)0
-rw-r--r--tests/examples/ghc80/T10836.hs (renamed from tests/examples/ghc8/T10836.hs)0
-rw-r--r--tests/examples/ghc80/T10845.hs (renamed from tests/examples/ghc8/T10845.hs)0
-rw-r--r--tests/examples/ghc80/T10846.hs (renamed from tests/examples/ghc8/T10846.hs)0
-rw-r--r--tests/examples/ghc80/T10870.hs (renamed from tests/examples/ghc8/T10870.hs)0
-rw-r--r--tests/examples/ghc80/T10890.hs (renamed from tests/examples/ghc8/T10890.hs)0
-rw-r--r--tests/examples/ghc80/T10890_1.hs (renamed from tests/examples/ghc8/T10890_1.hs)0
-rw-r--r--tests/examples/ghc80/T10890_2.hs (renamed from tests/examples/ghc8/T10890_2.hs)0
-rw-r--r--tests/examples/ghc80/T10890_2A.hs (renamed from tests/examples/ghc8/T10890_2A.hs)0
-rw-r--r--tests/examples/ghc80/T10890_2B.hs (renamed from tests/examples/ghc8/T10890_2B.hs)0
-rw-r--r--tests/examples/ghc80/T10891.hs (renamed from tests/examples/ghc8/T10891.hs)0
-rw-r--r--tests/examples/ghc80/T10895.hs (renamed from tests/examples/ghc8/T10895.hs)0
-rw-r--r--tests/examples/ghc80/T10897a.hs (renamed from tests/examples/ghc8/T10897a.hs)0
-rw-r--r--tests/examples/ghc80/T10897b.hs (renamed from tests/examples/ghc8/T10897b.hs)0
-rw-r--r--tests/examples/ghc80/T10904.hs (renamed from tests/examples/ghc8/T10904.hs)0
-rw-r--r--tests/examples/ghc80/T10908.hs (renamed from tests/examples/ghc8/T10908.hs)0
-rw-r--r--tests/examples/ghc80/T10929.hs (renamed from tests/examples/ghc8/T10929.hs)0
-rw-r--r--tests/examples/ghc80/T10931.hs (renamed from tests/examples/ghc8/T10931.hs)0
-rw-r--r--tests/examples/ghc80/T10934.hs (renamed from tests/examples/ghc8/T10934.hs)0
-rw-r--r--tests/examples/ghc80/T10935.hs (renamed from tests/examples/ghc8/T10935.hs)0
-rw-r--r--tests/examples/ghc80/T10942.hs (renamed from tests/examples/ghc8/T10942.hs)0
-rw-r--r--tests/examples/ghc80/T10942_A.hs (renamed from tests/examples/ghc8/T10942_A.hs)0
-rw-r--r--tests/examples/ghc80/T10945.hs (renamed from tests/examples/ghc8/T10945.hs)0
-rw-r--r--tests/examples/ghc80/T10946.hs (renamed from tests/examples/ghc8/T10946.hs)0
-rw-r--r--tests/examples/ghc80/T10955dyn.hs (renamed from tests/examples/ghc8/T10955dyn.hs)0
-rw-r--r--tests/examples/ghc80/T10962.hs (renamed from tests/examples/ghc8/T10962.hs)0
-rw-r--r--tests/examples/ghc80/T10970a.hs (renamed from tests/examples/ghc8/T10970a.hs)0
-rw-r--r--tests/examples/ghc80/T10971a.hs (renamed from tests/examples/ghc8/T10971a.hs)0
-rw-r--r--tests/examples/ghc80/T10971b.hs (renamed from tests/examples/ghc8/T10971b.hs)0
-rw-r--r--tests/examples/ghc80/T10971c.hs (renamed from tests/examples/ghc8/T10971c.hs)0
-rw-r--r--tests/examples/ghc80/T10971d.hs (renamed from tests/examples/ghc8/T10971d.hs)0
-rw-r--r--tests/examples/ghc80/T10997.hs (renamed from tests/examples/ghc8/T10997.hs)0
-rw-r--r--tests/examples/ghc80/T10997_1.hs (renamed from tests/examples/ghc8/T10997_1.hs)0
-rw-r--r--tests/examples/ghc80/T10997_1a.hs (renamed from tests/examples/ghc8/T10997_1a.hs)0
-rw-r--r--tests/examples/ghc80/T10997a.hs (renamed from tests/examples/ghc8/T10997a.hs)0
-rw-r--r--tests/examples/ghc80/T10999.hs (renamed from tests/examples/ghc8/T10999.hs)0
-rw-r--r--tests/examples/ghc80/T11010.hs (renamed from tests/examples/ghc8/T11010.hs)0
-rw-r--r--tests/examples/ghc80/T11016.hs (renamed from tests/examples/ghc8/T11016.hs)0
-rw-r--r--tests/examples/ghc80/T11039.hs (renamed from tests/examples/ghc8/T11039.hs)0
-rw-r--r--tests/examples/ghc80/T11053.hs (renamed from tests/examples/ghc8/T11053.hs)0
-rw-r--r--tests/examples/ghc80/T11067.hs (renamed from tests/examples/ghc8/T11067.hs)0
-rw-r--r--tests/examples/ghc80/T11071.hs (renamed from tests/examples/ghc8/T11071.hs)0
-rw-r--r--tests/examples/ghc80/T11071a.hs (renamed from tests/examples/ghc8/T11071a.hs)0
-rw-r--r--tests/examples/ghc80/T11076.hs (renamed from tests/examples/ghc8/T11076.hs)0
-rw-r--r--tests/examples/ghc80/T11076A.hs (renamed from tests/examples/ghc8/T11076A.hs)0
-rw-r--r--tests/examples/ghc80/T11077.hs (renamed from tests/examples/ghc8/T11077.hs)0
-rw-r--r--tests/examples/ghc80/T11103.hs (renamed from tests/examples/ghc8/T11103.hs)0
-rw-r--r--tests/examples/ghc80/T11112.hs (renamed from tests/examples/ghc8/T11112.hs)0
-rw-r--r--tests/examples/ghc80/T11128.hs (renamed from tests/examples/ghc8/T11128.hs)0
-rw-r--r--tests/examples/ghc80/T11136.hs (renamed from tests/examples/ghc8/T11136.hs)0
-rw-r--r--tests/examples/ghc80/T11142.hs (renamed from tests/examples/ghc8/T11142.hs)0
-rw-r--r--tests/examples/ghc80/T11148.hs (renamed from tests/examples/ghc8/T11148.hs)0
-rw-r--r--tests/examples/ghc80/T11155.hs (renamed from tests/examples/ghc8/T11155.hs)0
-rw-r--r--tests/examples/ghc80/T11164.hs (renamed from tests/examples/ghc8/T11164.hs)0
-rw-r--r--tests/examples/ghc80/T11164a.hs (renamed from tests/examples/ghc8/T11164a.hs)0
-rw-r--r--tests/examples/ghc80/T11164b.hs (renamed from tests/examples/ghc8/T11164b.hs)0
-rw-r--r--tests/examples/ghc80/T11167.hs (renamed from tests/examples/ghc8/T11167.hs)0
-rw-r--r--tests/examples/ghc80/T11167_ambig.hs (renamed from tests/examples/ghc8/T11167_ambig.hs)0
-rw-r--r--tests/examples/ghc80/T11167_ambiguous_fixity.hs (renamed from tests/examples/ghc8/T11167_ambiguous_fixity.hs)0
-rw-r--r--tests/examples/ghc80/T11167_ambiguous_fixity_A.hs (renamed from tests/examples/ghc8/T11167_ambiguous_fixity_A.hs)0
-rw-r--r--tests/examples/ghc80/T11167_ambiguous_fixity_B.hs (renamed from tests/examples/ghc8/T11167_ambiguous_fixity_B.hs)0
-rw-r--r--tests/examples/ghc80/T11173.hs (renamed from tests/examples/ghc8/T11173.hs)0
-rw-r--r--tests/examples/ghc80/T11173a.hs (renamed from tests/examples/ghc8/T11173a.hs)0
-rw-r--r--tests/examples/ghc80/T11182.hs (renamed from tests/examples/ghc8/T11182.hs)0
-rw-r--r--tests/examples/ghc80/T11187.hs (renamed from tests/examples/ghc8/T11187.hs)0
-rw-r--r--tests/examples/ghc80/T11192.hs (renamed from tests/examples/ghc8/T11192.hs)0
-rw-r--r--tests/examples/ghc80/T11193.hs (renamed from tests/examples/ghc8/T11193.hs)0
-rw-r--r--tests/examples/ghc80/T11208.hs (renamed from tests/examples/ghc8/T11208.hs)0
-rw-r--r--tests/examples/ghc80/T11216.hs (renamed from tests/examples/ghc8/T11216.hs)0
-rw-r--r--tests/examples/ghc80/T11224.hs (renamed from tests/examples/ghc8/T11224.hs)0
-rw-r--r--tests/examples/ghc80/T11232.hs (renamed from tests/examples/ghc8/T11232.hs)0
-rw-r--r--tests/examples/ghc80/T11237.hs (renamed from tests/examples/ghc8/T11237.hs)0
-rw-r--r--tests/examples/ghc80/T1133Aa.hs (renamed from tests/examples/ghc8/T1133Aa.hs)0
-rw-r--r--tests/examples/ghc80/T1133a.hs (renamed from tests/examples/ghc8/T1133a.hs)0
-rw-r--r--tests/examples/ghc80/T11381.hs (renamed from tests/examples/ghc8/T11381.hs)0
-rw-r--r--tests/examples/ghc80/T11959.hs (renamed from tests/examples/ghc8/T11959.hs)0
-rw-r--r--tests/examples/ghc80/T17a.hs (renamed from tests/examples/ghc8/T17a.hs)0
-rw-r--r--tests/examples/ghc80/T17b.hs (renamed from tests/examples/ghc8/T17b.hs)0
-rw-r--r--tests/examples/ghc80/T17c.hs (renamed from tests/examples/ghc8/T17c.hs)0
-rw-r--r--tests/examples/ghc80/T17d.hs (renamed from tests/examples/ghc8/T17d.hs)0
-rw-r--r--tests/examples/ghc80/T17e.hs (renamed from tests/examples/ghc8/T17e.hs)0
-rw-r--r--tests/examples/ghc80/T1830_1.hs (renamed from tests/examples/ghc8/T1830_1.hs)0
-rw-r--r--tests/examples/ghc80/T1830_2.hs (renamed from tests/examples/ghc8/T1830_2.hs)0
-rw-r--r--tests/examples/ghc80/T1830_3.hs (renamed from tests/examples/ghc8/T1830_3.hs)0
-rw-r--r--tests/examples/ghc80/T1830_3a.hs (renamed from tests/examples/ghc8/T1830_3a.hs)0
-rw-r--r--tests/examples/ghc80/T2006.hs (renamed from tests/examples/ghc8/T2006.hs)0
-rw-r--r--tests/examples/ghc80/T2204.hs (renamed from tests/examples/ghc8/T2204.hs)0
-rw-r--r--tests/examples/ghc80/T2632.hs (renamed from tests/examples/ghc8/T2632.hs)0
-rw-r--r--tests/examples/ghc80/T2931.hs (renamed from tests/examples/ghc8/T2931.hs)0
-rw-r--r--tests/examples/ghc80/T2991.hs (renamed from tests/examples/ghc8/T2991.hs)0
-rw-r--r--tests/examples/ghc80/T3078.hs (renamed from tests/examples/ghc8/T3078.hs)0
-rw-r--r--tests/examples/ghc80/T322.hs (renamed from tests/examples/ghc8/T322.hs)0
-rw-r--r--tests/examples/ghc80/T3468a.hs (renamed from tests/examples/ghc8/T3468a.hs)0
-rw-r--r--tests/examples/ghc80/T3572.hs (renamed from tests/examples/ghc8/T3572.hs)0
-rw-r--r--tests/examples/ghc80/T365.hs (renamed from tests/examples/ghc8/T365.hs)0
-rw-r--r--tests/examples/ghc80/T366.hs (renamed from tests/examples/ghc8/T366.hs)0
-rw-r--r--tests/examples/ghc80/T3927.hs (renamed from tests/examples/ghc8/T3927.hs)0
-rw-r--r--tests/examples/ghc80/T3927a.hs (renamed from tests/examples/ghc8/T3927a.hs)0
-rw-r--r--tests/examples/ghc80/T3927b.hs (renamed from tests/examples/ghc8/T3927b.hs)0
-rw-r--r--tests/examples/ghc80/T4056.hs (renamed from tests/examples/ghc8/T4056.hs)0
-rw-r--r--tests/examples/ghc80/T4139.hs (renamed from tests/examples/ghc8/T4139.hs)0
-rw-r--r--tests/examples/ghc80/T4169.hs (renamed from tests/examples/ghc8/T4169.hs)0
-rw-r--r--tests/examples/ghc80/T4170.hs (renamed from tests/examples/ghc8/T4170.hs)0
-rw-r--r--tests/examples/ghc80/T5001b.hs (renamed from tests/examples/ghc8/T5001b.hs)0
-rw-r--r--tests/examples/ghc80/T5333.hs (renamed from tests/examples/ghc8/T5333.hs)0
-rw-r--r--tests/examples/ghc80/T5721.hs (renamed from tests/examples/ghc8/T5721.hs)0
-rw-r--r--tests/examples/ghc80/T5821.hs (renamed from tests/examples/ghc8/T5821.hs)0
-rw-r--r--tests/examples/ghc80/T5884Other.hs (renamed from tests/examples/ghc8/T5884Other.hs)0
-rw-r--r--tests/examples/ghc80/T5908.hs (renamed from tests/examples/ghc8/T5908.hs)0
-rw-r--r--tests/examples/ghc80/T6018.hs (renamed from tests/examples/ghc8/T6018.hs)0
-rw-r--r--tests/examples/ghc80/T6018Afail.hs (renamed from tests/examples/ghc8/T6018Afail.hs)0
-rw-r--r--tests/examples/ghc80/T6018Bfail.hs (renamed from tests/examples/ghc8/T6018Bfail.hs)0
-rw-r--r--tests/examples/ghc80/T6018Cfail.hs (renamed from tests/examples/ghc8/T6018Cfail.hs)0
-rw-r--r--tests/examples/ghc80/T6018Dfail.hs (renamed from tests/examples/ghc8/T6018Dfail.hs)0
-rw-r--r--tests/examples/ghc80/T6018a.hs (renamed from tests/examples/ghc8/T6018a.hs)0
-rw-r--r--tests/examples/ghc80/T6018fail.hs (renamed from tests/examples/ghc8/T6018fail.hs)0
-rw-r--r--tests/examples/ghc80/T6018failclosed.hs (renamed from tests/examples/ghc8/T6018failclosed.hs)0
-rw-r--r--tests/examples/ghc80/T6018failclosed2.hs (renamed from tests/examples/ghc8/T6018failclosed2.hs)0
-rw-r--r--tests/examples/ghc80/T6018rnfail.hs (renamed from tests/examples/ghc8/T6018rnfail.hs)0
-rw-r--r--tests/examples/ghc80/T6018th.hs (renamed from tests/examples/ghc8/T6018th.hs)0
-rw-r--r--tests/examples/ghc80/T6062.hs (renamed from tests/examples/ghc8/T6062.hs)0
-rw-r--r--tests/examples/ghc80/T6124.hs (renamed from tests/examples/ghc8/T6124.hs)0
-rw-r--r--tests/examples/ghc80/T7411.hs (renamed from tests/examples/ghc8/T7411.hs)0
-rw-r--r--tests/examples/ghc80/T7669a.hs (renamed from tests/examples/ghc8/T7669a.hs)0
-rw-r--r--tests/examples/ghc80/T7672.hs (renamed from tests/examples/ghc8/T7672.hs)0
-rw-r--r--tests/examples/ghc80/T7672a.hs (renamed from tests/examples/ghc8/T7672a.hs)0
-rw-r--r--tests/examples/ghc80/T7765.hs (renamed from tests/examples/ghc8/T7765.hs)0
-rw-r--r--tests/examples/ghc80/T7788.hs (renamed from tests/examples/ghc8/T7788.hs)0
-rw-r--r--tests/examples/ghc80/T8030.hs (renamed from tests/examples/ghc8/T8030.hs)0
-rw-r--r--tests/examples/ghc80/T8034.hs (renamed from tests/examples/ghc8/T8034.hs)0
-rw-r--r--tests/examples/ghc80/T8101b.hs (renamed from tests/examples/ghc8/T8101b.hs)0
-rw-r--r--tests/examples/ghc80/T8131b.hs (renamed from tests/examples/ghc8/T8131b.hs)0
-rw-r--r--tests/examples/ghc80/T8274.hs (renamed from tests/examples/ghc8/T8274.hs)0
-rw-r--r--tests/examples/ghc80/T8455.hs (renamed from tests/examples/ghc8/T8455.hs)0
-rw-r--r--tests/examples/ghc80/T8550.hs (renamed from tests/examples/ghc8/T8550.hs)0
-rw-r--r--tests/examples/ghc80/T8555.hs (renamed from tests/examples/ghc8/T8555.hs)0
-rw-r--r--tests/examples/ghc80/T8633.hs (renamed from tests/examples/ghc8/T8633.hs)0
-rw-r--r--tests/examples/ghc80/T8743a.hs (renamed from tests/examples/ghc8/T8743a.hs)0
-rw-r--r--tests/examples/ghc80/T8759a.hs (renamed from tests/examples/ghc8/T8759a.hs)0
-rw-r--r--tests/examples/ghc80/T8799.hs (renamed from tests/examples/ghc8/T8799.hs)0
-rw-r--r--tests/examples/ghc80/T8970.hs (renamed from tests/examples/ghc8/T8970.hs)0
-rw-r--r--tests/examples/ghc80/T9015.hs (renamed from tests/examples/ghc8/T9015.hs)0
-rw-r--r--tests/examples/ghc80/T9017.hs (renamed from tests/examples/ghc8/T9017.hs)0
-rw-r--r--tests/examples/ghc80/T9177a.hs (renamed from tests/examples/ghc8/T9177a.hs)0
-rw-r--r--tests/examples/ghc80/T9204a.hs (renamed from tests/examples/ghc8/T9204a.hs)0
-rw-r--r--tests/examples/ghc80/T9204b.hs (renamed from tests/examples/ghc8/T9204b.hs)0
-rw-r--r--tests/examples/ghc80/T9204b2.hs (renamed from tests/examples/ghc8/T9204b2.hs)0
-rw-r--r--tests/examples/ghc80/T9233.hs (renamed from tests/examples/ghc8/T9233.hs)0
-rw-r--r--tests/examples/ghc80/T9233a.hs (renamed from tests/examples/ghc8/T9233a.hs)0
-rw-r--r--tests/examples/ghc80/T9238.hs (renamed from tests/examples/ghc8/T9238.hs)0
-rw-r--r--tests/examples/ghc80/T9260.hs (renamed from tests/examples/ghc8/T9260.hs)0
-rw-r--r--tests/examples/ghc80/T9430.hs (renamed from tests/examples/ghc8/T9430.hs)0
-rw-r--r--tests/examples/ghc80/T9554.hs (renamed from tests/examples/ghc8/T9554.hs)0
-rw-r--r--tests/examples/ghc80/T9600-1.hs (renamed from tests/examples/ghc8/T9600-1.hs)0
-rw-r--r--tests/examples/ghc80/T9600.hs (renamed from tests/examples/ghc8/T9600.hs)0
-rw-r--r--tests/examples/ghc80/T9632.hs (renamed from tests/examples/ghc8/T9632.hs)0
-rw-r--r--tests/examples/ghc80/T9824.hs (renamed from tests/examples/ghc8/T9824.hs)0
-rwxr-xr-xtests/examples/ghc80/T9839_02.hs (renamed from tests/examples/ghc8/T9839_02.hs)0
-rwxr-xr-xtests/examples/ghc80/T9839_03.hs (renamed from tests/examples/ghc8/T9839_03.hs)0
-rwxr-xr-xtests/examples/ghc80/T9839_04.hs (renamed from tests/examples/ghc8/T9839_04.hs)0
-rwxr-xr-xtests/examples/ghc80/T9839_05.hs (renamed from tests/examples/ghc8/T9839_05.hs)0
-rwxr-xr-xtests/examples/ghc80/T9839_06.hs (renamed from tests/examples/ghc8/T9839_06.hs)0
-rw-r--r--tests/examples/ghc80/T9840.hs (renamed from tests/examples/ghc8/T9840.hs)0
-rw-r--r--tests/examples/ghc80/T9840a.hs (renamed from tests/examples/ghc8/T9840a.hs)0
-rw-r--r--tests/examples/ghc80/T9858a.hs (renamed from tests/examples/ghc8/T9858a.hs)0
-rw-r--r--tests/examples/ghc80/T9858b.hs (renamed from tests/examples/ghc8/T9858b.hs)0
-rw-r--r--tests/examples/ghc80/T9858c.hs (renamed from tests/examples/ghc8/T9858c.hs)0
-rw-r--r--tests/examples/ghc80/T9858d.hs (renamed from tests/examples/ghc8/T9858d.hs)0
-rw-r--r--tests/examples/ghc80/T9858e.hs (renamed from tests/examples/ghc8/T9858e.hs)0
-rw-r--r--tests/examples/ghc80/T9867.hs (renamed from tests/examples/ghc8/T9867.hs)0
-rw-r--r--tests/examples/ghc80/T9878b.hs (renamed from tests/examples/ghc8/T9878b.hs)0
-rw-r--r--tests/examples/ghc80/T9938.hs (renamed from tests/examples/ghc8/T9938.hs)0
-rw-r--r--tests/examples/ghc80/T9938B.hs (renamed from tests/examples/ghc8/T9938B.hs)0
-rw-r--r--tests/examples/ghc80/T9939.hs (renamed from tests/examples/ghc8/T9939.hs)0
-rw-r--r--tests/examples/ghc80/T9951.hs (renamed from tests/examples/ghc8/T9951.hs)0
-rw-r--r--tests/examples/ghc80/T9951b.hs (renamed from tests/examples/ghc8/T9951b.hs)0
-rw-r--r--tests/examples/ghc80/T9964.hs (renamed from tests/examples/ghc8/T9964.hs)0
-rw-r--r--tests/examples/ghc80/T9968.hs (renamed from tests/examples/ghc8/T9968.hs)0
-rw-r--r--tests/examples/ghc80/T9968a.hs (renamed from tests/examples/ghc8/T9968a.hs)0
-rw-r--r--tests/examples/ghc80/T9973.hs (renamed from tests/examples/ghc8/T9973.hs)0
-rw-r--r--tests/examples/ghc80/T9975a.hs (renamed from tests/examples/ghc8/T9975a.hs)0
-rw-r--r--tests/examples/ghc80/T9975b.hs (renamed from tests/examples/ghc8/T9975b.hs)0
-rw-r--r--tests/examples/ghc80/TH_abstractFamily.hs (renamed from tests/examples/ghc8/TH_abstractFamily.hs)0
-rw-r--r--tests/examples/ghc80/TH_bracket1.hs (renamed from tests/examples/ghc8/TH_bracket1.hs)0
-rw-r--r--tests/examples/ghc80/TH_bracket2.hs (renamed from tests/examples/ghc8/TH_bracket2.hs)0
-rw-r--r--tests/examples/ghc80/TH_bracket3.hs (renamed from tests/examples/ghc8/TH_bracket3.hs)0
-rw-r--r--tests/examples/ghc80/TH_finalizer.hs (renamed from tests/examples/ghc8/TH_finalizer.hs)0
-rw-r--r--tests/examples/ghc80/TH_localname.hs (renamed from tests/examples/ghc8/TH_localname.hs)0
-rw-r--r--tests/examples/ghc80/TH_namePackage.hs (renamed from tests/examples/ghc8/TH_namePackage.hs)0
-rw-r--r--tests/examples/ghc80/TH_nameSpace.hs (renamed from tests/examples/ghc8/TH_nameSpace.hs)0
-rw-r--r--tests/examples/ghc80/TH_ppr1.hs (renamed from tests/examples/ghc8/TH_ppr1.hs)0
-rw-r--r--tests/examples/ghc80/TH_reifyType1.hs (renamed from tests/examples/ghc8/TH_reifyType1.hs)0
-rw-r--r--tests/examples/ghc80/TH_reifyType2.hs (renamed from tests/examples/ghc8/TH_reifyType2.hs)0
-rw-r--r--tests/examples/ghc80/TH_repE1.hs (renamed from tests/examples/ghc8/TH_repE1.hs)0
-rw-r--r--tests/examples/ghc80/TH_repE3.hs (renamed from tests/examples/ghc8/TH_repE3.hs)0
-rw-r--r--tests/examples/ghc80/TH_scope.hs (renamed from tests/examples/ghc8/TH_scope.hs)0
-rw-r--r--tests/examples/ghc80/TH_spliceE5_prof_ext.hs (renamed from tests/examples/ghc8/TH_spliceE5_prof_ext.hs)0
-rw-r--r--tests/examples/ghc80/TH_spliceE5_prof_ext_Lib.hs (renamed from tests/examples/ghc8/TH_spliceE5_prof_ext_Lib.hs)0
-rw-r--r--tests/examples/ghc80/TH_tf2.hs (renamed from tests/examples/ghc8/TH_tf2.hs)0
-rw-r--r--tests/examples/ghc80/TcCustomSolverSuper.hs (renamed from tests/examples/ghc8/TcCustomSolverSuper.hs)0
-rw-r--r--tests/examples/ghc80/Templates.hs (renamed from tests/examples/ghc8/Templates.hs)0
-rw-r--r--tests/examples/ghc80/Test.hs (renamed from tests/examples/ghc8/Test.hs)0
-rw-r--r--tests/examples/ghc80/Test10255.hs (renamed from tests/examples/ghc8/Test10255.hs)0
-rw-r--r--tests/examples/ghc80/Test10268.hs (renamed from tests/examples/ghc8/Test10268.hs)0
-rw-r--r--tests/examples/ghc80/Test10269.hs (renamed from tests/examples/ghc8/Test10269.hs)0
-rw-r--r--tests/examples/ghc80/Test10276.hs (renamed from tests/examples/ghc8/Test10276.hs)0
-rw-r--r--tests/examples/ghc80/Test10278.hs (renamed from tests/examples/ghc8/Test10278.hs)0
-rw-r--r--tests/examples/ghc80/Test10280.hs (renamed from tests/examples/ghc8/Test10280.hs)0
-rw-r--r--tests/examples/ghc80/Test10307.hs (renamed from tests/examples/ghc8/Test10307.hs)0
-rw-r--r--tests/examples/ghc80/Test10309.hs (renamed from tests/examples/ghc8/Test10309.hs)0
-rw-r--r--tests/examples/ghc80/Test10312.hs (renamed from tests/examples/ghc8/Test10312.hs)0
-rw-r--r--tests/examples/ghc80/Test10313.hs (renamed from tests/examples/ghc8/Test10313.hs)0
-rw-r--r--tests/examples/ghc80/Test10354.hs (renamed from tests/examples/ghc8/Test10354.hs)0
-rw-r--r--tests/examples/ghc80/Test10357.hs (renamed from tests/examples/ghc8/Test10357.hs)0
-rw-r--r--tests/examples/ghc80/Test10358.hs (renamed from tests/examples/ghc8/Test10358.hs)0
-rw-r--r--tests/examples/ghc80/Test10396.hs (renamed from tests/examples/ghc8/Test10396.hs)0
-rw-r--r--tests/examples/ghc80/Test10399.hs (renamed from tests/examples/ghc8/Test10399.hs)0
-rw-r--r--tests/examples/ghc80/Test11018.hs (renamed from tests/examples/ghc8/Test11018.hs)0
-rw-r--r--tests/examples/ghc80/TestBoolFormula.hs (renamed from tests/examples/ghc8/TestBoolFormula.hs)0
-rw-r--r--tests/examples/ghc80/TestUtils.hs (renamed from tests/examples/ghc8/TestUtils.hs)0
-rw-r--r--tests/examples/ghc80/Trac10045.hs (renamed from tests/examples/ghc8/Trac10045.hs)0
-rw-r--r--tests/examples/ghc80/TransAssociated.hs (renamed from tests/examples/ghc8/TransAssociated.hs)0
-rw-r--r--tests/examples/ghc80/TransBundle.hs (renamed from tests/examples/ghc8/TransBundle.hs)0
-rw-r--r--tests/examples/ghc80/TypeFamilyInstanceLHS.hs (renamed from tests/examples/ghc8/TypeFamilyInstanceLHS.hs)0
-rw-r--r--tests/examples/ghc80/TypeLevelVec.hs (renamed from tests/examples/ghc8/TypeLevelVec.hs)0
-rw-r--r--tests/examples/ghc80/TypeSkolEscape.hs (renamed from tests/examples/ghc8/TypeSkolEscape.hs)0
-rw-r--r--tests/examples/ghc80/TypedSplice.hs (renamed from tests/examples/ghc8/TypedSplice.hs)0
-rw-r--r--tests/examples/ghc80/UnicodeRules.hs (renamed from tests/examples/ghc8/UnicodeRules.hs)0
-rw-r--r--tests/examples/ghc80/UnicodeSyntax.hs (renamed from tests/examples/ghc8/UnicodeSyntax.hs)0
-rw-r--r--tests/examples/ghc80/Vta1.hs (renamed from tests/examples/ghc8/Vta1.hs)0
-rw-r--r--tests/examples/ghc80/Vta2.hs (renamed from tests/examples/ghc8/Vta2.hs)0
-rw-r--r--tests/examples/ghc80/WCompatWarningsNotOn.hs (renamed from tests/examples/ghc8/WCompatWarningsNotOn.hs)0
-rw-r--r--tests/examples/ghc80/WCompatWarningsOff.hs (renamed from tests/examples/ghc8/WCompatWarningsOff.hs)0
-rw-r--r--tests/examples/ghc80/WCompatWarningsOn.hs (renamed from tests/examples/ghc8/WCompatWarningsOn.hs)0
-rw-r--r--tests/examples/ghc80/WCompatWarningsOnOff.hs (renamed from tests/examples/ghc8/WCompatWarningsOnOff.hs)0
-rw-r--r--tests/examples/ghc80/Webhook.hs (renamed from tests/examples/ghc8/Webhook.hs)0
-rw-r--r--tests/examples/ghc80/ado001.hs (renamed from tests/examples/ghc8/ado001.hs)0
-rw-r--r--tests/examples/ghc80/ado002.hs (renamed from tests/examples/ghc8/ado002.hs)0
-rw-r--r--tests/examples/ghc80/ado003.hs (renamed from tests/examples/ghc8/ado003.hs)0
-rw-r--r--tests/examples/ghc80/ado004.hs (renamed from tests/examples/ghc8/ado004.hs)0
-rw-r--r--tests/examples/ghc80/ado005.hs (renamed from tests/examples/ghc8/ado005.hs)0
-rw-r--r--tests/examples/ghc80/ado006.hs (renamed from tests/examples/ghc8/ado006.hs)0
-rw-r--r--tests/examples/ghc80/ado007.hs (renamed from tests/examples/ghc8/ado007.hs)0
-rw-r--r--tests/examples/ghc80/boolFormula.hs (renamed from tests/examples/ghc8/boolFormula.hs)0
-rw-r--r--tests/examples/ghc80/determ004.hs (renamed from tests/examples/ghc8/determ004.hs)0
-rw-r--r--tests/examples/ghc80/determinism001.hs (renamed from tests/examples/ghc8/determinism001.hs)0
-rw-r--r--tests/examples/ghc80/dynamic-paper.hs (renamed from tests/examples/ghc8/dynamic-paper.hs)0
-rw-r--r--tests/examples/ghc80/export-class.hs (renamed from tests/examples/ghc8/export-class.hs)0
-rw-r--r--tests/examples/ghc80/export-ps-rec-sel.hs (renamed from tests/examples/ghc8/export-ps-rec-sel.hs)0
-rw-r--r--tests/examples/ghc80/export-record-selector.hs (renamed from tests/examples/ghc8/export-record-selector.hs)0
-rw-r--r--tests/examples/ghc80/export-super-class-fail.hs (renamed from tests/examples/ghc8/export-super-class-fail.hs)0
-rw-r--r--tests/examples/ghc80/export-super-class.hs (renamed from tests/examples/ghc8/export-super-class.hs)0
-rw-r--r--tests/examples/ghc80/export-syntax.hs (renamed from tests/examples/ghc8/export-syntax.hs)0
-rw-r--r--tests/examples/ghc80/export-type-synonym.hs (renamed from tests/examples/ghc8/export-type-synonym.hs)0
-rw-r--r--tests/examples/ghc80/export-type.hs (renamed from tests/examples/ghc8/export-type.hs)0
-rw-r--r--tests/examples/ghc80/frontend01.hs (renamed from tests/examples/ghc8/frontend01.hs)0
-rw-r--r--tests/examples/ghc80/haddockA034.hs (renamed from tests/examples/ghc8/haddockA034.hs)0
-rw-r--r--tests/examples/ghc80/listcomps.hs (renamed from tests/examples/ghc8/listcomps.hs)0
-rw-r--r--tests/examples/ghc80/mixed-pat-syn-record-sels.hs (renamed from tests/examples/ghc8/mixed-pat-syn-record-sels.hs)0
-rw-r--r--tests/examples/ghc80/mkGADTVars.hs (renamed from tests/examples/ghc8/mkGADTVars.hs)0
-rw-r--r--tests/examples/ghc80/multi-export.hs (renamed from tests/examples/ghc8/multi-export.hs)0
-rw-r--r--tests/examples/ghc80/overloadedlabelsfail01.hs (renamed from tests/examples/ghc8/overloadedlabelsfail01.hs)0
-rw-r--r--tests/examples/ghc80/overloadedlabelsrun01.hs (renamed from tests/examples/ghc8/overloadedlabelsrun01.hs)0
-rw-r--r--tests/examples/ghc80/overloadedlabelsrun02.hs (renamed from tests/examples/ghc8/overloadedlabelsrun02.hs)0
-rw-r--r--tests/examples/ghc80/overloadedlabelsrun03.hs (renamed from tests/examples/ghc8/overloadedlabelsrun03.hs)0
-rw-r--r--tests/examples/ghc80/overloadedrecflds_generics.hs (renamed from tests/examples/ghc8/overloadedrecflds_generics.hs)0
-rw-r--r--tests/examples/ghc80/overloadedrecfldsfail01.hs (renamed from tests/examples/ghc8/overloadedrecfldsfail01.hs)0
-rw-r--r--tests/examples/ghc80/overloadedrecfldsfail02.hs (renamed from tests/examples/ghc8/overloadedrecfldsfail02.hs)0
-rw-r--r--tests/examples/ghc80/overloadedrecfldsfail03.hs (renamed from tests/examples/ghc8/overloadedrecfldsfail03.hs)0
-rw-r--r--tests/examples/ghc80/overloadedrecfldsfail04.hs (renamed from tests/examples/ghc8/overloadedrecfldsfail04.hs)0
-rw-r--r--tests/examples/ghc80/overloadedrecfldsfail05.hs (renamed from tests/examples/ghc8/overloadedrecfldsfail05.hs)0
-rw-r--r--tests/examples/ghc80/overloadedrecfldsfail06.hs (renamed from tests/examples/ghc8/overloadedrecfldsfail06.hs)0
-rw-r--r--tests/examples/ghc80/overloadedrecfldsfail07.hs (renamed from tests/examples/ghc8/overloadedrecfldsfail07.hs)0
-rw-r--r--tests/examples/ghc80/overloadedrecfldsfail08.hs (renamed from tests/examples/ghc8/overloadedrecfldsfail08.hs)0
-rw-r--r--tests/examples/ghc80/overloadedrecfldsfail09.hs (renamed from tests/examples/ghc8/overloadedrecfldsfail09.hs)0
-rw-r--r--tests/examples/ghc80/overloadedrecfldsfail10.hs (renamed from tests/examples/ghc8/overloadedrecfldsfail10.hs)0
-rw-r--r--tests/examples/ghc80/overloadedrecfldsfail11.hs (renamed from tests/examples/ghc8/overloadedrecfldsfail11.hs)0
-rw-r--r--tests/examples/ghc80/overloadedrecfldsfail12.hs (renamed from tests/examples/ghc8/overloadedrecfldsfail12.hs)0
-rw-r--r--tests/examples/ghc80/overloadedrecfldsfail13.hs (renamed from tests/examples/ghc8/overloadedrecfldsfail13.hs)0
-rw-r--r--tests/examples/ghc80/overloadedrecfldsfail14.hs (renamed from tests/examples/ghc8/overloadedrecfldsfail14.hs)0
-rw-r--r--tests/examples/ghc80/overloadedrecfldsrun01.hs (renamed from tests/examples/ghc8/overloadedrecfldsrun01.hs)0
-rw-r--r--tests/examples/ghc80/overloadedrecfldsrun02.hs (renamed from tests/examples/ghc8/overloadedrecfldsrun02.hs)0
-rw-r--r--tests/examples/ghc80/overloadedrecfldsrun03.hs (renamed from tests/examples/ghc8/overloadedrecfldsrun03.hs)0
-rw-r--r--tests/examples/ghc80/overloadedrecfldsrun04.hs (renamed from tests/examples/ghc8/overloadedrecfldsrun04.hs)0
-rw-r--r--tests/examples/ghc80/overloadedrecfldsrun05.hs (renamed from tests/examples/ghc8/overloadedrecfldsrun05.hs)0
-rw-r--r--tests/examples/ghc80/overloadedrecfldsrun06.hs (renamed from tests/examples/ghc8/overloadedrecfldsrun06.hs)0
-rw-r--r--tests/examples/ghc80/performGC.hs (renamed from tests/examples/ghc8/performGC.hs)0
-rw-r--r--tests/examples/ghc80/plugins07.hs (renamed from tests/examples/ghc8/plugins07.hs)0
-rw-r--r--tests/examples/ghc80/pmc001.hs (renamed from tests/examples/ghc8/pmc001.hs)0
-rw-r--r--tests/examples/ghc80/pmc002.hs (renamed from tests/examples/ghc8/pmc002.hs)0
-rw-r--r--tests/examples/ghc80/pmc003.hs (renamed from tests/examples/ghc8/pmc003.hs)0
-rw-r--r--tests/examples/ghc80/pmc004.hs (renamed from tests/examples/ghc8/pmc004.hs)0
-rw-r--r--tests/examples/ghc80/pmc005.hs (renamed from tests/examples/ghc8/pmc005.hs)0
-rw-r--r--tests/examples/ghc80/pmc006.hs (renamed from tests/examples/ghc8/pmc006.hs)0
-rw-r--r--tests/examples/ghc80/pmc007.hs (renamed from tests/examples/ghc8/pmc007.hs)0
-rw-r--r--tests/examples/ghc80/poly-export-fail2.hs (renamed from tests/examples/ghc8/poly-export-fail2.hs)0
-rw-r--r--tests/examples/ghc80/poly-export.hs (renamed from tests/examples/ghc8/poly-export.hs)0
-rw-r--r--tests/examples/ghc80/poly-export2.hs (renamed from tests/examples/ghc8/poly-export2.hs)0
-rw-r--r--tests/examples/ghc80/poly-export3.hs (renamed from tests/examples/ghc8/poly-export3.hs)0
-rw-r--r--tests/examples/ghc80/records-check-sels.hs (renamed from tests/examples/ghc8/records-check-sels.hs)0
-rw-r--r--tests/examples/ghc80/records-compile.hs (renamed from tests/examples/ghc8/records-compile.hs)0
-rw-r--r--tests/examples/ghc80/records-exquant.hs (renamed from tests/examples/ghc8/records-exquant.hs)0
-rw-r--r--tests/examples/ghc80/records-mixing-fields.hs (renamed from tests/examples/ghc8/records-mixing-fields.hs)0
-rw-r--r--tests/examples/ghc80/records-no-uni-update.hs (renamed from tests/examples/ghc8/records-no-uni-update.hs)0
-rw-r--r--tests/examples/ghc80/records-no-uni-update2.hs (renamed from tests/examples/ghc8/records-no-uni-update2.hs)0
-rw-r--r--tests/examples/ghc80/records-poly-update.hs (renamed from tests/examples/ghc8/records-poly-update.hs)0
-rw-r--r--tests/examples/ghc80/records-poly.hs (renamed from tests/examples/ghc8/records-poly.hs)0
-rw-r--r--tests/examples/ghc80/records-prov-req.hs (renamed from tests/examples/ghc8/records-prov-req.hs)0
-rw-r--r--tests/examples/ghc80/records-req-only.hs (renamed from tests/examples/ghc8/records-req-only.hs)0
-rw-r--r--tests/examples/ghc80/records-req.hs (renamed from tests/examples/ghc8/records-req.hs)0
-rw-r--r--tests/examples/ghc80/records-run.hs (renamed from tests/examples/ghc8/records-run.hs)0
-rw-r--r--tests/examples/ghc80/spec-inline-determ.hs (renamed from tests/examples/ghc8/spec-inline-determ.hs)0
-rw-r--r--tests/examples/ghc80/stringSource.hs (renamed from tests/examples/ghc8/stringSource.hs)0
-rw-r--r--tests/examples/ghc80/t10255.hs (renamed from tests/examples/ghc8/t10255.hs)0
-rw-r--r--tests/examples/ghc80/t10268.hs (renamed from tests/examples/ghc8/t10268.hs)0
-rw-r--r--tests/examples/ghc80/t10269.hs (renamed from tests/examples/ghc8/t10269.hs)0
-rw-r--r--tests/examples/ghc80/t10278.hs (renamed from tests/examples/ghc8/t10278.hs)0
-rw-r--r--tests/examples/ghc80/t10280.hs (renamed from tests/examples/ghc8/t10280.hs)0
-rw-r--r--tests/examples/ghc80/t10307.hs (renamed from tests/examples/ghc8/t10307.hs)0
-rw-r--r--tests/examples/ghc80/t10309.hs (renamed from tests/examples/ghc8/t10309.hs)0
-rw-r--r--tests/examples/ghc80/t10312.hs (renamed from tests/examples/ghc8/t10312.hs)0
-rw-r--r--tests/examples/ghc80/t10354.hs (renamed from tests/examples/ghc8/t10354.hs)0
-rw-r--r--tests/examples/ghc80/t10357.hs (renamed from tests/examples/ghc8/t10357.hs)0
-rw-r--r--tests/examples/ghc80/t10358.hs (renamed from tests/examples/ghc8/t10358.hs)0
-rw-r--r--tests/examples/ghc80/t10396.hs (renamed from tests/examples/ghc8/t10396.hs)0
-rw-r--r--tests/examples/ghc80/t10399.hs (renamed from tests/examples/ghc8/t10399.hs)0
-rw-r--r--tests/examples/ghc80/tc265.hs (renamed from tests/examples/ghc8/tc265.hs)0
-rw-r--r--tests/examples/ghc80/tcfail223.hs (renamed from tests/examples/ghc8/tcfail223.hs)0
-rw-r--r--tests/examples/ghc80/update-existential.hs (renamed from tests/examples/ghc8/update-existential.hs)0
653 files changed, 82 insertions, 23 deletions
diff --git a/ChangeLog b/ChangeLog
index 1b7d072..f6aea53 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,5 @@
+2017-05-05 v0.5.3.1
+ * Fix bug roundtripping optional semicolons on if statements.
2017-02-07 v0.5.3.0
* Support GHC 8.0.2
* Correct the logic around RigidLayout to function as originally
diff --git a/ghc-exactprint.cabal b/ghc-exactprint.cabal
index e0100ed..8191ddb 100644
--- a/ghc-exactprint.cabal
+++ b/ghc-exactprint.cabal
@@ -1,5 +1,5 @@
name: ghc-exactprint
-version: 0.5.3.0
+version: 0.5.3.1
synopsis: ExactPrint for GHC
description: Using the API Annotations available from GHC 7.10.2, this
library provides a means to round trip any code that can
@@ -31,7 +31,7 @@ extra-source-files: ChangeLog
tests/examples/failing/*.hs
tests/examples/ghc710/*.hs
tests/examples/ghc710-only/*.hs
- tests/examples/ghc8/*.hs
+ tests/examples/ghc80/*.hs
tests/examples/transform/*.hs
tests/examples/failing/*.hs.bad
tests/examples/transform/*.hs.expected
diff --git a/src/Language/Haskell/GHC/ExactPrint/Annotate.hs b/src/Language/Haskell/GHC/ExactPrint/Annotate.hs
index 5f1587d..926969c 100644
--- a/src/Language/Haskell/GHC/ExactPrint/Annotate.hs
+++ b/src/Language/Haskell/GHC/ExactPrint/Annotate.hs
@@ -120,13 +120,14 @@ data AnnotationF next where
MarkMany :: GHC.AnnKeywordId -> next -> AnnotationF next
MarkManyOptional :: GHC.AnnKeywordId -> next -> AnnotationF next
MarkOffsetPrim :: GHC.AnnKeywordId -> Int -> Maybe String -> next -> AnnotationF next
- MarkOffsetPrimOptional :: GHC.AnnKeywordId -> Int -> Maybe String -> next -> AnnotationF next
+ -- MarkOffsetPrimOptional :: GHC.AnnKeywordId -> Int -> Maybe String -> next -> AnnotationF next
WithAST :: Data a => GHC.Located a
-> Annotated b -> next -> AnnotationF next
CountAnns :: GHC.AnnKeywordId -> (Int -> next) -> AnnotationF next
WithSortKey :: [(GHC.SrcSpan, Annotated ())] -> next -> AnnotationF next
SetLayoutFlag :: Rigidity -> Annotated () -> next -> AnnotationF next
+ MarkAnnBeforeAnn :: GHC.AnnKeywordId -> GHC.AnnKeywordId -> next -> AnnotationF next
-- Required to work around deficiencies in the GHC AST
StoreOriginalSrcSpan :: GHC.SrcSpan -> AnnKey -> (AnnKey -> next) -> AnnotationF next
@@ -166,7 +167,7 @@ makeFreeCon 'MarkExternal
makeFreeCon 'MarkMany
makeFreeCon 'MarkManyOptional
makeFreeCon 'MarkOffsetPrim
-makeFreeCon 'MarkOffsetPrimOptional
+-- makeFreeCon 'MarkOffsetPrimOptional
makeFreeCon 'CountAnns
makeFreeCon 'StoreOriginalSrcSpan
makeFreeCon 'GetSrcSpanForKw
@@ -184,6 +185,7 @@ makeFreeCon 'UnsetContext
makeFreeCon 'IfInContext
makeFreeCon 'WithSortKeyContexts
makeFreeCon 'TellContext
+makeFreeCon 'MarkAnnBeforeAnn
-- ---------------------------------------------------------------------
@@ -240,8 +242,8 @@ markOffsetWithString kwid n s = markOffsetPrim kwid n (Just s)
markOffset :: GHC.AnnKeywordId -> Int -> Annotated ()
markOffset kwid n = markOffsetPrim kwid n Nothing
-markOffsetOptional :: GHC.AnnKeywordId -> Int -> Annotated ()
-markOffsetOptional kwid n = markOffsetPrimOptional kwid n Nothing
+-- markOffsetOptional :: GHC.AnnKeywordId -> Int -> Annotated ()
+-- markOffsetOptional kwid n = markOffsetPrimOptional kwid n Nothing
markTrailingSemi :: Annotated ()
markTrailingSemi = markOutside GHC.AnnSemi AnnSemiSep
@@ -2587,10 +2589,12 @@ instance (GHC.DataId name,GHC.OutputableBndr name,GHC.HasOccName name,Annotate n
-- markExpr _ (GHC.HsIf _ e1 e2 e3) = setRigidFlag $ do
mark GHC.AnnIf
markLocated e1
- markOffsetOptional GHC.AnnSemi 0
+ -- markOffsetOptional GHC.AnnSemi 0
+ markAnnBeforeAnn GHC.AnnSemi GHC.AnnThen
mark GHC.AnnThen
setContextLevel (Set.singleton ListStart) 2 $ markLocated e2
- markOffsetOptional GHC.AnnSemi 1
+ -- markOffsetOptional GHC.AnnSemi 1
+ markAnnBeforeAnn GHC.AnnSemi GHC.AnnElse
mark GHC.AnnElse
setContextLevel (Set.singleton ListStart) 2 $ markLocated e3
diff --git a/src/Language/Haskell/GHC/ExactPrint/Delta.hs b/src/Language/Haskell/GHC/ExactPrint/Delta.hs
index 0500a49..1f9ed82 100644
--- a/src/Language/Haskell/GHC/ExactPrint/Delta.hs
+++ b/src/Language/Haskell/GHC/ExactPrint/Delta.hs
@@ -245,13 +245,14 @@ deltaInterpret = iterTM go
go (MarkMany akwid next) = addDeltaAnnotations akwid >> next
go (MarkManyOptional akwid next) = addDeltaAnnotations akwid >> next
go (MarkOffsetPrim akwid n _ next) = addDeltaAnnotationLs akwid n >> next
- go (MarkOffsetPrimOptional akwid n _ next) = addDeltaAnnotationLs akwid n >> next
+ -- go (MarkOffsetPrimOptional akwid n _ next) = addDeltaAnnotationLs akwid n >> next
go (WithAST lss prog next) = withAST lss (deltaInterpret prog) >> next
go (CountAnns kwid next) = countAnnsDelta kwid >>= next
go (SetLayoutFlag r action next) = do
rigidity <- asks drRigidity
(if r <= rigidity then setLayoutFlag else id) (deltaInterpret action)
next
+ go (MarkAnnBeforeAnn ann1 ann2 next) = deltaMarkAnnBeforeAnn ann1 ann2 >> next
go (MarkExternal ss akwid _ next) = addDeltaAnnotationExt ss akwid >> next
go (StoreOriginalSrcSpan _ key next) = storeOriginalSrcSpanDelta key >>= next
go (GetSrcSpanForKw ss kw next) = getSrcSpanForKw ss kw >>= next
@@ -655,6 +656,21 @@ addDeltaComment d p = do
-- ---------------------------------------------------------------------
+-- |If the first annotation has a smaller SrcSpan than the second, then mark it.
+deltaMarkAnnBeforeAnn :: GHC.AnnKeywordId -> GHC.AnnKeywordId -> Delta ()
+deltaMarkAnnBeforeAnn annBefore annAfter = do
+ ss <- getSrcSpan
+ mb <- peekAnnotationDelta annBefore
+ ma <- peekAnnotationDelta annAfter
+ let
+ before = sort $ filter (\s -> GHC.isSubspanOf s ss) mb
+ after = sort $ filter (\s -> GHC.isSubspanOf s ss) ma
+ case (before,after) of
+ (b:_, a:_) -> when (b < a) $ addDeltaAnnotation annBefore
+ _ -> return ()
+
+-- ---------------------------------------------------------------------
+
-- | Look up and add a Delta annotation at the current position, and
-- advance the position to the end of the annotation
addDeltaAnnotation :: GHC.AnnKeywordId -> Delta ()
diff --git a/src/Language/Haskell/GHC/ExactPrint/Pretty.hs b/src/Language/Haskell/GHC/ExactPrint/Pretty.hs
index d77c33d..85b4cf5 100644
--- a/src/Language/Haskell/GHC/ExactPrint/Pretty.hs
+++ b/src/Language/Haskell/GHC/ExactPrint/Pretty.hs
@@ -161,7 +161,7 @@ prettyInterpret = iterTM go
go (MarkMany akwid next) = addPrettyAnnotation (G akwid) >> next
go (MarkManyOptional _akwid next) = next
go (MarkOffsetPrim akwid n _ next) = addPrettyAnnotationLs akwid n >> next
- go (MarkOffsetPrimOptional _akwid _n _ next) = next
+ -- go (MarkOffsetPrimOptional _akwid _n _ next) = next
go (WithAST lss prog next) = withAST lss (prettyInterpret prog) >> next
go (CountAnns kwid next) = countAnnsPretty kwid >>= next
go (WithSortKey kws next) = withSortKey kws >> next
@@ -171,6 +171,7 @@ prettyInterpret = iterTM go
(if r <= rigidity then setLayoutFlag else id) (prettyInterpret action)
next
go (StoreOriginalSrcSpan l key next) = storeOriginalSrcSpanPretty l key >>= next
+ go (MarkAnnBeforeAnn _ann1 _ann2 next) = next
go (GetSrcSpanForKw ss kw next) = getSrcSpanForKw ss kw >>= next
#if __GLASGOW_HASKELL__ <= 710
go (StoreString s ss next) = storeString s ss >> next
diff --git a/src/Language/Haskell/GHC/ExactPrint/Print.hs b/src/Language/Haskell/GHC/ExactPrint/Print.hs
index 446c388..8b0d74c 100644
--- a/src/Language/Haskell/GHC/ExactPrint/Print.hs
+++ b/src/Language/Haskell/GHC/ExactPrint/Print.hs
@@ -166,8 +166,8 @@ printInterpret m = iterTM go (hoistFreeT (return . runIdentity) m)
allAnns akwid >> next
go (MarkOffsetPrim kwid _ mstr next) =
printStringAtMaybeAnn (G kwid) mstr >> next
- go (MarkOffsetPrimOptional kwid _ mstr next) =
- printStringAtMaybeAnn (G kwid) mstr >> next
+ -- go (MarkOffsetPrimOptional kwid _ mstr next) =
+ -- printStringAtMaybeAnn (G kwid) mstr >> next
go (WithAST lss action next) =
exactPC lss (printInterpret action) >> next
go (CountAnns kwid next) =
@@ -176,6 +176,8 @@ printInterpret m = iterTM go (hoistFreeT (return . runIdentity) m)
rigidity <- asks epRigidity
(if r <= rigidity then setLayout else id) (printInterpret action)
next
+
+ go (MarkAnnBeforeAnn ann1 ann2 next) = printMarkAnnBeforeAnn (G ann1) (G ann2) >> next
go (MarkExternal _ akwid s next) =
printStringAtMaybeAnn (G akwid) (Just s) >> next
go (StoreOriginalSrcSpan _ _ next) = storeOriginalSrcSpanPrint >>= next
@@ -356,6 +358,25 @@ getLayoutOffset = gets epLHS
-- ---------------------------------------------------------------------
+-- |If the first annotation has a smaller SrcSpan than the second, then mark it.
+-- In the printer this means the first appearing before the second in the list
+-- of annotations remaining
+printMarkAnnBeforeAnn :: (Monad m, Monoid w) => KeywordId -> KeywordId -> EP w m ()
+printMarkAnnBeforeAnn annBefore annAfter = do
+ kd <- gets epAnnKds
+ case kd of
+ [] -> return () -- Should never be triggered
+ (k:_kds) -> do
+ -- find the first ann, then the second. If found in that order, annotate.
+ let find a = (\(kw,_) -> kw == a)
+ case break (find annBefore) k of
+ (_,[]) -> return () -- annBefore not present
+ (_,rest) -> if null (snd $ break (find annAfter) rest)
+ then return ()
+ else markPrim annBefore (Nothing)
+
+-- ---------------------------------------------------------------------
+
printStringAtMaybeAnn :: (Monad m, Monoid w) => KeywordId -> Maybe String -> EP w m ()
printStringAtMaybeAnn an mstr = printStringAtMaybeAnnThen an mstr (return ())
diff --git a/tests/Test.hs b/tests/Test.hs
index 5164a02..ffac0d2 100644
--- a/tests/Test.hs
+++ b/tests/Test.hs
@@ -28,12 +28,12 @@ import Test.HUnit
-- ---------------------------------------------------------------------
-data GHCVersion = GHC710 | GHC8 deriving (Eq, Ord, Show)
+data GHCVersion = GHC710 | GHC80 deriving (Eq, Ord, Show)
ghcVersion :: GHCVersion
ghcVersion =
#if __GLASGOW_HASKELL__ >= 711
- GHC8
+ GHC80
#else
GHC710
#endif
@@ -43,7 +43,7 @@ testDirs :: [FilePath]
testDirs =
case ghcVersion of
GHC710 -> ["ghc710-only","ghc710"]
- GHC8 -> ["ghc710", "ghc8"]
+ GHC80 -> ["ghc710", "ghc80"]
-- ---------------------------------------------------------------------
@@ -148,16 +148,16 @@ tr = hSilence [stderr] $ do
tt' :: IO (Counts,Int)
tt' = runTestText (putTextToHandle stdout True) $ TestList [
- -- mkParserTest "ghc710" "Unicode.hs"
+ mkParserTest "ghc80" "SemicolonIf.hs"
- -- mkPrettyRoundtrip "ghc8" "StringSource.hs"
- -- mkPrettyRoundtrip "ghc8" "records-prov-req.hs"
- -- mkPrettyRoundtrip "ghc8" "records-poly-update.hs"
- -- mkPrettyRoundtrip "ghc8" "poly-export-fail2.hs"
- mkPrettyRoundtrip "ghc8" "pmc007.hs"
+ -- mkPrettyRoundtrip "ghc80" "StringSource.hs"
+ -- mkPrettyRoundtrip "ghc80" "records-prov-req.hs"
+ -- mkPrettyRoundtrip "ghc80" "records-poly-update.hs"
+ -- mkPrettyRoundtrip "ghc80" "poly-export-fail2.hs"
+ -- mkPrettyRoundtrip "ghc80" "pmc007.hs"
- -- mkParserTest "ghc8" "DatatypeContexts.hs"
- -- mkParserTest "ghc8" "Families.hs"
+ -- mkParserTest "ghc80" "DatatypeContexts.hs"
+ -- mkParserTest "ghc80" "Families.hs"
-- Needs GHC changes
-- , mkParserTest "failing" "CtorOp.hs"
diff --git a/tests/examples/ghc8/A.hs b/tests/examples/ghc80/A.hs
index c88ccc5..c88ccc5 100644
--- a/tests/examples/ghc8/A.hs
+++ b/tests/examples/ghc80/A.hs
diff --git a/tests/examples/ghc8/AddParams2.hs b/tests/examples/ghc80/AddParams2.hs
index 31efb8c..31efb8c 100644
--- a/tests/examples/ghc8/AddParams2.hs
+++ b/tests/examples/ghc80/AddParams2.hs
diff --git a/tests/examples/ghc8/Associated.hs b/tests/examples/ghc80/Associated.hs
index b4ea949..b4ea949 100644
--- a/tests/examples/ghc8/Associated.hs
+++ b/tests/examples/ghc80/Associated.hs
diff --git a/tests/examples/ghc8/AssociatedInternal.hs b/tests/examples/ghc80/AssociatedInternal.hs
index b3e6506..b3e6506 100644
--- a/tests/examples/ghc8/AssociatedInternal.hs
+++ b/tests/examples/ghc80/AssociatedInternal.hs
diff --git a/tests/examples/ghc8/B.hs b/tests/examples/ghc80/B.hs
index cfc2790..cfc2790 100644
--- a/tests/examples/ghc8/B.hs
+++ b/tests/examples/ghc80/B.hs
diff --git a/tests/examples/ghc8/BadTelescope.hs b/tests/examples/ghc80/BadTelescope.hs
index acabffe..acabffe 100644
--- a/tests/examples/ghc8/BadTelescope.hs
+++ b/tests/examples/ghc80/BadTelescope.hs
diff --git a/tests/examples/ghc8/BadTelescope2.hs b/tests/examples/ghc80/BadTelescope2.hs
index 6237df4..6237df4 100644
--- a/tests/examples/ghc8/BadTelescope2.hs
+++ b/tests/examples/ghc80/BadTelescope2.hs
diff --git a/tests/examples/ghc8/BadTelescope3.hs b/tests/examples/ghc80/BadTelescope3.hs
index 807479f..807479f 100644
--- a/tests/examples/ghc8/BadTelescope3.hs
+++ b/tests/examples/ghc80/BadTelescope3.hs
diff --git a/tests/examples/ghc8/BadTelescope4.hs b/tests/examples/ghc80/BadTelescope4.hs
index 566922a..566922a 100644
--- a/tests/examples/ghc8/BadTelescope4.hs
+++ b/tests/examples/ghc80/BadTelescope4.hs
diff --git a/tests/examples/ghc8/Base.hs b/tests/examples/ghc80/Base.hs
index f56bd9a..f56bd9a 100644
--- a/tests/examples/ghc8/Base.hs
+++ b/tests/examples/ghc80/Base.hs
diff --git a/tests/examples/ghc8/Bundle.hs b/tests/examples/ghc80/Bundle.hs
index 1a30410..1a30410 100644
--- a/tests/examples/ghc8/Bundle.hs
+++ b/tests/examples/ghc80/Bundle.hs
diff --git a/tests/examples/ghc8/Bundle1.hs b/tests/examples/ghc80/Bundle1.hs
index 256f2fa..256f2fa 100644
--- a/tests/examples/ghc8/Bundle1.hs
+++ b/tests/examples/ghc80/Bundle1.hs
diff --git a/tests/examples/ghc8/BundleExport.hs b/tests/examples/ghc80/BundleExport.hs
index 31d0060..31d0060 100644
--- a/tests/examples/ghc8/BundleExport.hs
+++ b/tests/examples/ghc80/BundleExport.hs
diff --git a/tests/examples/ghc8/BundleInternal.hs b/tests/examples/ghc80/BundleInternal.hs
index 6a79811..6a79811 100644
--- a/tests/examples/ghc8/BundleInternal.hs
+++ b/tests/examples/ghc80/BundleInternal.hs
diff --git a/tests/examples/ghc8/BundleInternal1.hs b/tests/examples/ghc80/BundleInternal1.hs
index 9eee273..9eee273 100644
--- a/tests/examples/ghc8/BundleInternal1.hs
+++ b/tests/examples/ghc80/BundleInternal1.hs
diff --git a/tests/examples/ghc8/C.hs b/tests/examples/ghc80/C.hs
index bca4f46..bca4f46 100644
--- a/tests/examples/ghc8/C.hs
+++ b/tests/examples/ghc80/C.hs
diff --git a/tests/examples/ghc8/CheckUtils.hs b/tests/examples/ghc80/CheckUtils.hs
index cdcec69..cdcec69 100644
--- a/tests/examples/ghc8/CheckUtils.hs
+++ b/tests/examples/ghc80/CheckUtils.hs
diff --git a/tests/examples/ghc8/Class.hs b/tests/examples/ghc80/Class.hs
index 95398dc..95398dc 100644
--- a/tests/examples/ghc8/Class.hs
+++ b/tests/examples/ghc80/Class.hs
diff --git a/tests/examples/ghc8/ClosedFam1a.hs b/tests/examples/ghc80/ClosedFam1a.hs
index ad6dd45..ad6dd45 100644
--- a/tests/examples/ghc8/ClosedFam1a.hs
+++ b/tests/examples/ghc80/ClosedFam1a.hs
diff --git a/tests/examples/ghc8/ClosedFam2a.hs b/tests/examples/ghc80/ClosedFam2a.hs
index b259f6e..b259f6e 100644
--- a/tests/examples/ghc8/ClosedFam2a.hs
+++ b/tests/examples/ghc80/ClosedFam2a.hs
diff --git a/tests/examples/ghc8/ClosedFam3a.hs b/tests/examples/ghc80/ClosedFam3a.hs
index b4e8c0f..b4e8c0f 100644
--- a/tests/examples/ghc8/ClosedFam3a.hs
+++ b/tests/examples/ghc80/ClosedFam3a.hs
diff --git a/tests/examples/ghc8/CmmSwitchTest.hs b/tests/examples/ghc80/CmmSwitchTest.hs
index 4fbe822..4fbe822 100644
--- a/tests/examples/ghc8/CmmSwitchTest.hs
+++ b/tests/examples/ghc80/CmmSwitchTest.hs
diff --git a/tests/examples/ghc8/CmmSwitchTestGen.hs b/tests/examples/ghc80/CmmSwitchTestGen.hs
index 61af0de..61af0de 100644
--- a/tests/examples/ghc8/CmmSwitchTestGen.hs
+++ b/tests/examples/ghc80/CmmSwitchTestGen.hs
diff --git a/tests/examples/ghc8/Collapse1.hs b/tests/examples/ghc80/Collapse1.hs
index 66c00cd..66c00cd 100644
--- a/tests/examples/ghc8/Collapse1.hs
+++ b/tests/examples/ghc80/Collapse1.hs
diff --git a/tests/examples/ghc8/Compare.hs b/tests/examples/ghc80/Compare.hs
index 33f5f19..33f5f19 100644
--- a/tests/examples/ghc8/Compare.hs
+++ b/tests/examples/ghc80/Compare.hs
diff --git a/tests/examples/ghc8/CustomTypeErrors01.hs b/tests/examples/ghc80/CustomTypeErrors01.hs
index c44da1d..c44da1d 100644
--- a/tests/examples/ghc8/CustomTypeErrors01.hs
+++ b/tests/examples/ghc80/CustomTypeErrors01.hs
diff --git a/tests/examples/ghc8/CustomTypeErrors02.hs b/tests/examples/ghc80/CustomTypeErrors02.hs
index 06eb234..06eb234 100644
--- a/tests/examples/ghc8/CustomTypeErrors02.hs
+++ b/tests/examples/ghc80/CustomTypeErrors02.hs
diff --git a/tests/examples/ghc8/CustomTypeErrors03.hs b/tests/examples/ghc80/CustomTypeErrors03.hs
index 8c12227..8c12227 100644
--- a/tests/examples/ghc8/CustomTypeErrors03.hs
+++ b/tests/examples/ghc80/CustomTypeErrors03.hs
diff --git a/tests/examples/ghc8/D.hs b/tests/examples/ghc80/D.hs
index c9beceb..c9beceb 100644
--- a/tests/examples/ghc8/D.hs
+++ b/tests/examples/ghc80/D.hs
diff --git a/tests/examples/ghc8/DataFamilyInstanceLHS.hs b/tests/examples/ghc80/DataFamilyInstanceLHS.hs
index 68541b8..68541b8 100644
--- a/tests/examples/ghc8/DataFamilyInstanceLHS.hs
+++ b/tests/examples/ghc80/DataFamilyInstanceLHS.hs
diff --git a/tests/examples/ghc8/DatatypeContexts.hs b/tests/examples/ghc80/DatatypeContexts.hs
index 2427e8d..2427e8d 100644
--- a/tests/examples/ghc8/DatatypeContexts.hs
+++ b/tests/examples/ghc80/DatatypeContexts.hs
diff --git a/tests/examples/ghc8/Decision.hs b/tests/examples/ghc80/Decision.hs
index b2e0665..b2e0665 100644
--- a/tests/examples/ghc8/Decision.hs
+++ b/tests/examples/ghc80/Decision.hs
diff --git a/tests/examples/ghc8/Defer03.hs b/tests/examples/ghc80/Defer03.hs
index b91a7ac..b91a7ac 100755
--- a/tests/examples/ghc8/Defer03.hs
+++ b/tests/examples/ghc80/Defer03.hs
diff --git a/tests/examples/ghc8/Dep1.hs b/tests/examples/ghc80/Dep1.hs
index 6f8fe07..6f8fe07 100644
--- a/tests/examples/ghc8/Dep1.hs
+++ b/tests/examples/ghc80/Dep1.hs
diff --git a/tests/examples/ghc8/Dep2.hs b/tests/examples/ghc80/Dep2.hs
index 34be3cf..34be3cf 100644
--- a/tests/examples/ghc8/Dep2.hs
+++ b/tests/examples/ghc80/Dep2.hs
diff --git a/tests/examples/ghc8/Dep3.hs b/tests/examples/ghc80/Dep3.hs
index cba5043..cba5043 100644
--- a/tests/examples/ghc8/Dep3.hs
+++ b/tests/examples/ghc80/Dep3.hs
diff --git a/tests/examples/ghc8/DepFail1.hs b/tests/examples/ghc80/DepFail1.hs
index 425a815..425a815 100644
--- a/tests/examples/ghc8/DepFail1.hs
+++ b/tests/examples/ghc80/DepFail1.hs
diff --git a/tests/examples/ghc8/DeprM.hs b/tests/examples/ghc80/DeprM.hs
index 2a84622..2a84622 100644
--- a/tests/examples/ghc8/DeprM.hs
+++ b/tests/examples/ghc80/DeprM.hs
diff --git a/tests/examples/ghc8/DeprU.hs b/tests/examples/ghc80/DeprU.hs
index d15a7c5..d15a7c5 100644
--- a/tests/examples/ghc8/DeprU.hs
+++ b/tests/examples/ghc80/DeprU.hs
diff --git a/tests/examples/ghc8/Deprecation.hs b/tests/examples/ghc80/Deprecation.hs
index 63c555e..63c555e 100644
--- a/tests/examples/ghc8/Deprecation.hs
+++ b/tests/examples/ghc80/Deprecation.hs
diff --git a/tests/examples/ghc8/DsStrict.hs b/tests/examples/ghc80/DsStrict.hs
index ef3f06f..ef3f06f 100644
--- a/tests/examples/ghc8/DsStrict.hs
+++ b/tests/examples/ghc80/DsStrict.hs
diff --git a/tests/examples/ghc8/DsStrictData.hs b/tests/examples/ghc80/DsStrictData.hs
index f1898a5..f1898a5 100644
--- a/tests/examples/ghc8/DsStrictData.hs
+++ b/tests/examples/ghc80/DsStrictData.hs
diff --git a/tests/examples/ghc8/DsStrictFail.hs b/tests/examples/ghc80/DsStrictFail.hs
index eadfd51..eadfd51 100644
--- a/tests/examples/ghc8/DsStrictFail.hs
+++ b/tests/examples/ghc80/DsStrictFail.hs
diff --git a/tests/examples/ghc8/DsStrictLet.hs b/tests/examples/ghc80/DsStrictLet.hs
index ee515da..ee515da 100644
--- a/tests/examples/ghc8/DsStrictLet.hs
+++ b/tests/examples/ghc80/DsStrictLet.hs
diff --git a/tests/examples/ghc8/DsStrictWarn.hs b/tests/examples/ghc80/DsStrictWarn.hs
index 81b337d..81b337d 100644
--- a/tests/examples/ghc8/DsStrictWarn.hs
+++ b/tests/examples/ghc80/DsStrictWarn.hs
diff --git a/tests/examples/ghc8/Eq.hs b/tests/examples/ghc80/Eq.hs
index 6d4905b..6d4905b 100644
--- a/tests/examples/ghc8/Eq.hs
+++ b/tests/examples/ghc80/Eq.hs
diff --git a/tests/examples/ghc8/ExpandSynsFail1.hs b/tests/examples/ghc80/ExpandSynsFail1.hs
index 7317371..7317371 100644
--- a/tests/examples/ghc8/ExpandSynsFail1.hs
+++ b/tests/examples/ghc80/ExpandSynsFail1.hs
diff --git a/tests/examples/ghc8/ExpandSynsFail2.hs b/tests/examples/ghc80/ExpandSynsFail2.hs
index e9c79c8..e9c79c8 100644
--- a/tests/examples/ghc8/ExpandSynsFail2.hs
+++ b/tests/examples/ghc80/ExpandSynsFail2.hs
diff --git a/tests/examples/ghc8/ExpandSynsFail3.hs b/tests/examples/ghc80/ExpandSynsFail3.hs
index 31afaf2..31afaf2 100644
--- a/tests/examples/ghc8/ExpandSynsFail3.hs
+++ b/tests/examples/ghc80/ExpandSynsFail3.hs
diff --git a/tests/examples/ghc8/ExpandSynsFail4.hs b/tests/examples/ghc80/ExpandSynsFail4.hs
index 1007594..1007594 100644
--- a/tests/examples/ghc8/ExpandSynsFail4.hs
+++ b/tests/examples/ghc80/ExpandSynsFail4.hs
diff --git a/tests/examples/ghc8/ExportSyntax.hs b/tests/examples/ghc80/ExportSyntax.hs
index 7c50cf4..7c50cf4 100644
--- a/tests/examples/ghc8/ExportSyntax.hs
+++ b/tests/examples/ghc80/ExportSyntax.hs
diff --git a/tests/examples/ghc8/ExportSyntaxImport.hs b/tests/examples/ghc80/ExportSyntaxImport.hs
index ad2b381..ad2b381 100644
--- a/tests/examples/ghc8/ExportSyntaxImport.hs
+++ b/tests/examples/ghc80/ExportSyntaxImport.hs
diff --git a/tests/examples/ghc8/ExprSigLocal.hs b/tests/examples/ghc80/ExprSigLocal.hs
index a15ff5f..a15ff5f 100644
--- a/tests/examples/ghc8/ExprSigLocal.hs
+++ b/tests/examples/ghc80/ExprSigLocal.hs
diff --git a/tests/examples/ghc8/Extends.hs b/tests/examples/ghc80/Extends.hs
index a81013e..a81013e 100644
--- a/tests/examples/ghc8/Extends.hs
+++ b/tests/examples/ghc80/Extends.hs
diff --git a/tests/examples/ghc8/ExtraConstraintsWildcardInExpressionSignature.hs b/tests/examples/ghc80/ExtraConstraintsWildcardInExpressionSignature.hs
index 8a7ce36..8a7ce36 100644
--- a/tests/examples/ghc8/ExtraConstraintsWildcardInExpressionSignature.hs
+++ b/tests/examples/ghc80/ExtraConstraintsWildcardInExpressionSignature.hs
diff --git a/tests/examples/ghc8/ExtraConstraintsWildcardInPatternSignature.hs b/tests/examples/ghc80/ExtraConstraintsWildcardInPatternSignature.hs
index 9fcbf51..9fcbf51 100644
--- a/tests/examples/ghc8/ExtraConstraintsWildcardInPatternSignature.hs
+++ b/tests/examples/ghc80/ExtraConstraintsWildcardInPatternSignature.hs
diff --git a/tests/examples/ghc8/ExtraConstraintsWildcardInPatternSplice.hs b/tests/examples/ghc80/ExtraConstraintsWildcardInPatternSplice.hs
index 1015fd5..1015fd5 100644
--- a/tests/examples/ghc8/ExtraConstraintsWildcardInPatternSplice.hs
+++ b/tests/examples/ghc80/ExtraConstraintsWildcardInPatternSplice.hs
diff --git a/tests/examples/ghc8/ExtraConstraintsWildcardInTypeSplice.hs b/tests/examples/ghc80/ExtraConstraintsWildcardInTypeSplice.hs
index c8c54f7..c8c54f7 100644
--- a/tests/examples/ghc8/ExtraConstraintsWildcardInTypeSplice.hs
+++ b/tests/examples/ghc80/ExtraConstraintsWildcardInTypeSplice.hs
diff --git a/tests/examples/ghc8/ExtraConstraintsWildcardInTypeSplice2.hs b/tests/examples/ghc80/ExtraConstraintsWildcardInTypeSplice2.hs
index 4f6822c..4f6822c 100644
--- a/tests/examples/ghc8/ExtraConstraintsWildcardInTypeSplice2.hs
+++ b/tests/examples/ghc80/ExtraConstraintsWildcardInTypeSplice2.hs
diff --git a/tests/examples/ghc8/ExtraConstraintsWildcardInTypeSpliceUsed.hs b/tests/examples/ghc80/ExtraConstraintsWildcardInTypeSpliceUsed.hs
index 632f667..632f667 100644
--- a/tests/examples/ghc8/ExtraConstraintsWildcardInTypeSpliceUsed.hs
+++ b/tests/examples/ghc80/ExtraConstraintsWildcardInTypeSpliceUsed.hs
diff --git a/tests/examples/ghc8/ExtraConstraintsWildcardTwice.hs b/tests/examples/ghc80/ExtraConstraintsWildcardTwice.hs
index e1aaf23..e1aaf23 100644
--- a/tests/examples/ghc8/ExtraConstraintsWildcardTwice.hs
+++ b/tests/examples/ghc80/ExtraConstraintsWildcardTwice.hs
diff --git a/tests/examples/ghc8/F.hs b/tests/examples/ghc80/F.hs
index 48bd0f5..48bd0f5 100644
--- a/tests/examples/ghc8/F.hs
+++ b/tests/examples/ghc80/F.hs
diff --git a/tests/examples/ghc8/FDsFromGivens2.hs b/tests/examples/ghc80/FDsFromGivens2.hs
index 83b6e32..83b6e32 100644
--- a/tests/examples/ghc8/FDsFromGivens2.hs
+++ b/tests/examples/ghc80/FDsFromGivens2.hs
diff --git a/tests/examples/ghc8/Families.hs b/tests/examples/ghc80/Families.hs
index d3307c8..d3307c8 100644
--- a/tests/examples/ghc8/Families.hs
+++ b/tests/examples/ghc80/Families.hs
diff --git a/tests/examples/ghc8/FooBar.hs b/tests/examples/ghc80/FooBar.hs
index eeb29bb..eeb29bb 100644
--- a/tests/examples/ghc8/FooBar.hs
+++ b/tests/examples/ghc80/FooBar.hs
diff --git a/tests/examples/ghc8/ForFree.hs b/tests/examples/ghc80/ForFree.hs
index 627774d..627774d 100644
--- a/tests/examples/ghc8/ForFree.hs
+++ b/tests/examples/ghc80/ForFree.hs
diff --git a/tests/examples/ghc8/FromGrin2.hs b/tests/examples/ghc80/FromGrin2.hs
index 3055e43..3055e43 100644
--- a/tests/examples/ghc8/FromGrin2.hs
+++ b/tests/examples/ghc80/FromGrin2.hs
diff --git a/tests/examples/ghc8/FrontendPlugin.hs b/tests/examples/ghc80/FrontendPlugin.hs
index 9a6c5d0..9a6c5d0 100644
--- a/tests/examples/ghc8/FrontendPlugin.hs
+++ b/tests/examples/ghc80/FrontendPlugin.hs
diff --git a/tests/examples/ghc8/GA1r.hs b/tests/examples/ghc80/GA1r.hs
index e008040..e008040 100644
--- a/tests/examples/ghc8/GA1r.hs
+++ b/tests/examples/ghc80/GA1r.hs
diff --git a/tests/examples/ghc8/Generate.hs b/tests/examples/ghc80/Generate.hs
index 059c763..059c763 100644
--- a/tests/examples/ghc8/Generate.hs
+++ b/tests/examples/ghc80/Generate.hs
diff --git a/tests/examples/ghc8/Generic.hs b/tests/examples/ghc80/Generic.hs
index a9b5d31..a9b5d31 100644
--- a/tests/examples/ghc8/Generic.hs
+++ b/tests/examples/ghc80/Generic.hs
diff --git a/tests/examples/ghc8/IPLocation.hs b/tests/examples/ghc80/IPLocation.hs
index 63f73d2..63f73d2 100644
--- a/tests/examples/ghc8/IPLocation.hs
+++ b/tests/examples/ghc80/IPLocation.hs
diff --git a/tests/examples/ghc8/Improvement.hs b/tests/examples/ghc80/Improvement.hs
index e7e1190..e7e1190 100644
--- a/tests/examples/ghc8/Improvement.hs
+++ b/tests/examples/ghc80/Improvement.hs
diff --git a/tests/examples/ghc8/KindEqualities.hs b/tests/examples/ghc80/KindEqualities.hs
index 1f2e82c..1f2e82c 100644
--- a/tests/examples/ghc8/KindEqualities.hs
+++ b/tests/examples/ghc80/KindEqualities.hs
diff --git a/tests/examples/ghc8/KindEqualities2.hs b/tests/examples/ghc80/KindEqualities2.hs
index 5a6f60d..5a6f60d 100644
--- a/tests/examples/ghc8/KindEqualities2.hs
+++ b/tests/examples/ghc80/KindEqualities2.hs
diff --git a/tests/examples/ghc8/KindLevels.hs b/tests/examples/ghc80/KindLevels.hs
index 8076297..8076297 100644
--- a/tests/examples/ghc8/KindLevels.hs
+++ b/tests/examples/ghc80/KindLevels.hs
diff --git a/tests/examples/ghc8/ListComprehensions.hs b/tests/examples/ghc80/ListComprehensions.hs
index 0738da5..0738da5 100644
--- a/tests/examples/ghc8/ListComprehensions.hs
+++ b/tests/examples/ghc80/ListComprehensions.hs
diff --git a/tests/examples/ghc8/LiteralsTest2.hs b/tests/examples/ghc80/LiteralsTest2.hs
index e85eb17..e85eb17 100644
--- a/tests/examples/ghc8/LiteralsTest2.hs
+++ b/tests/examples/ghc80/LiteralsTest2.hs
diff --git a/tests/examples/ghc8/Main.hs b/tests/examples/ghc80/Main.hs
index eb07b8c..eb07b8c 100644
--- a/tests/examples/ghc8/Main.hs
+++ b/tests/examples/ghc80/Main.hs
diff --git a/tests/examples/ghc8/Manipulate.hs b/tests/examples/ghc80/Manipulate.hs
index 8ed33b2..8ed33b2 100644
--- a/tests/examples/ghc8/Manipulate.hs
+++ b/tests/examples/ghc80/Manipulate.hs
diff --git a/tests/examples/ghc8/Match.hs b/tests/examples/ghc80/Match.hs
index 3b3c37e..3b3c37e 100644
--- a/tests/examples/ghc8/Match.hs
+++ b/tests/examples/ghc80/Match.hs
diff --git a/tests/examples/ghc8/MonadFailErrors.hs b/tests/examples/ghc80/MonadFailErrors.hs
index f9db31e..f9db31e 100644
--- a/tests/examples/ghc8/MonadFailErrors.hs
+++ b/tests/examples/ghc80/MonadFailErrors.hs
diff --git a/tests/examples/ghc8/MonadFailWarnings.hs b/tests/examples/ghc80/MonadFailWarnings.hs
index 3b786cc..3b786cc 100644
--- a/tests/examples/ghc8/MonadFailWarnings.hs
+++ b/tests/examples/ghc80/MonadFailWarnings.hs
diff --git a/tests/examples/ghc8/MonadFailWarningsDisabled.hs b/tests/examples/ghc80/MonadFailWarningsDisabled.hs
index d3df107..d3df107 100644
--- a/tests/examples/ghc8/MonadFailWarningsDisabled.hs
+++ b/tests/examples/ghc80/MonadFailWarningsDisabled.hs
diff --git a/tests/examples/ghc8/MonadFailWarningsWithRebindableSyntax.hs b/tests/examples/ghc80/MonadFailWarningsWithRebindableSyntax.hs
index c9f2502..c9f2502 100644
--- a/tests/examples/ghc8/MonadFailWarningsWithRebindableSyntax.hs
+++ b/tests/examples/ghc80/MonadFailWarningsWithRebindableSyntax.hs
diff --git a/tests/examples/ghc8/MultiLineWarningPragma.hs b/tests/examples/ghc80/MultiLineWarningPragma.hs
index 970f9ea..970f9ea 100644
--- a/tests/examples/ghc8/MultiLineWarningPragma.hs
+++ b/tests/examples/ghc80/MultiLineWarningPragma.hs
diff --git a/tests/examples/ghc8/MultiQuote.hs b/tests/examples/ghc80/MultiQuote.hs
index 07f1e31..07f1e31 100644
--- a/tests/examples/ghc8/MultiQuote.hs
+++ b/tests/examples/ghc80/MultiQuote.hs
diff --git a/tests/examples/ghc8/MultiWayIf.hs b/tests/examples/ghc80/MultiWayIf.hs
index 3650283..3650283 100644
--- a/tests/examples/ghc8/MultiWayIf.hs
+++ b/tests/examples/ghc80/MultiWayIf.hs
diff --git a/tests/examples/ghc8/NamedWildcardInDataFamilyInstanceLHS.hs b/tests/examples/ghc80/NamedWildcardInDataFamilyInstanceLHS.hs
index 65bad72..65bad72 100644
--- a/tests/examples/ghc8/NamedWildcardInDataFamilyInstanceLHS.hs
+++ b/tests/examples/ghc80/NamedWildcardInDataFamilyInstanceLHS.hs
diff --git a/tests/examples/ghc8/NamedWildcardInTypeFamilyInstanceLHS.hs b/tests/examples/ghc80/NamedWildcardInTypeFamilyInstanceLHS.hs
index dabd781..dabd781 100644
--- a/tests/examples/ghc8/NamedWildcardInTypeFamilyInstanceLHS.hs
+++ b/tests/examples/ghc80/NamedWildcardInTypeFamilyInstanceLHS.hs
diff --git a/tests/examples/ghc8/NamedWildcardInTypeSplice.hs b/tests/examples/ghc80/NamedWildcardInTypeSplice.hs
index c0c5fca..c0c5fca 100644
--- a/tests/examples/ghc8/NamedWildcardInTypeSplice.hs
+++ b/tests/examples/ghc80/NamedWildcardInTypeSplice.hs
diff --git a/tests/examples/ghc8/OutOfHeap.hs b/tests/examples/ghc80/OutOfHeap.hs
index 7f0b7d6..7f0b7d6 100644
--- a/tests/examples/ghc8/OutOfHeap.hs
+++ b/tests/examples/ghc80/OutOfHeap.hs
diff --git a/tests/examples/ghc8/OverloadedRecFldsFail04_A.hs b/tests/examples/ghc80/OverloadedRecFldsFail04_A.hs
index b9b07bd..b9b07bd 100644
--- a/tests/examples/ghc8/OverloadedRecFldsFail04_A.hs
+++ b/tests/examples/ghc80/OverloadedRecFldsFail04_A.hs
diff --git a/tests/examples/ghc8/OverloadedRecFldsFail06_A.hs b/tests/examples/ghc80/OverloadedRecFldsFail06_A.hs
index aaa90b9..aaa90b9 100644
--- a/tests/examples/ghc8/OverloadedRecFldsFail06_A.hs
+++ b/tests/examples/ghc80/OverloadedRecFldsFail06_A.hs
diff --git a/tests/examples/ghc8/OverloadedRecFldsFail10_A.hs b/tests/examples/ghc80/OverloadedRecFldsFail10_A.hs
index 9234882..9234882 100644
--- a/tests/examples/ghc8/OverloadedRecFldsFail10_A.hs
+++ b/tests/examples/ghc80/OverloadedRecFldsFail10_A.hs
diff --git a/tests/examples/ghc8/OverloadedRecFldsFail10_B.hs b/tests/examples/ghc80/OverloadedRecFldsFail10_B.hs
index 9cb346a..9cb346a 100644
--- a/tests/examples/ghc8/OverloadedRecFldsFail10_B.hs
+++ b/tests/examples/ghc80/OverloadedRecFldsFail10_B.hs
diff --git a/tests/examples/ghc8/OverloadedRecFldsFail10_C.hs b/tests/examples/ghc80/OverloadedRecFldsFail10_C.hs
index 700ed2b..700ed2b 100644
--- a/tests/examples/ghc8/OverloadedRecFldsFail10_C.hs
+++ b/tests/examples/ghc80/OverloadedRecFldsFail10_C.hs
diff --git a/tests/examples/ghc8/OverloadedRecFldsFail11_A.hs b/tests/examples/ghc80/OverloadedRecFldsFail11_A.hs
index 9dbadc6..9dbadc6 100644
--- a/tests/examples/ghc8/OverloadedRecFldsFail11_A.hs
+++ b/tests/examples/ghc80/OverloadedRecFldsFail11_A.hs
diff --git a/tests/examples/ghc8/OverloadedRecFldsFail12_A.hs b/tests/examples/ghc80/OverloadedRecFldsFail12_A.hs
index 2c69e67..2c69e67 100644
--- a/tests/examples/ghc8/OverloadedRecFldsFail12_A.hs
+++ b/tests/examples/ghc80/OverloadedRecFldsFail12_A.hs
diff --git a/tests/examples/ghc8/OverloadedRecFldsRun02_A.hs b/tests/examples/ghc80/OverloadedRecFldsRun02_A.hs
index 8259425..8259425 100644
--- a/tests/examples/ghc8/OverloadedRecFldsRun02_A.hs
+++ b/tests/examples/ghc80/OverloadedRecFldsRun02_A.hs
diff --git a/tests/examples/ghc8/P.hs b/tests/examples/ghc80/P.hs
index dec6b41..dec6b41 100644
--- a/tests/examples/ghc8/P.hs
+++ b/tests/examples/ghc80/P.hs
diff --git a/tests/examples/ghc8/PSQ.hs b/tests/examples/ghc80/PSQ.hs
index 0e3324b..0e3324b 100644
--- a/tests/examples/ghc8/PSQ.hs
+++ b/tests/examples/ghc80/PSQ.hs
diff --git a/tests/examples/ghc8/ParenFunBind.hs b/tests/examples/ghc80/ParenFunBind.hs
index 6312cdc..6312cdc 100644
--- a/tests/examples/ghc8/ParenFunBind.hs
+++ b/tests/examples/ghc80/ParenFunBind.hs
diff --git a/tests/examples/ghc8/ParenTypeSynonym.hs b/tests/examples/ghc80/ParenTypeSynonym.hs
index 407da73..407da73 100644
--- a/tests/examples/ghc8/ParenTypeSynonym.hs
+++ b/tests/examples/ghc80/ParenTypeSynonym.hs
diff --git a/tests/examples/ghc8/PartialClassMethodSignature2.hs b/tests/examples/ghc80/PartialClassMethodSignature2.hs
index d46000a..d46000a 100644
--- a/tests/examples/ghc8/PartialClassMethodSignature2.hs
+++ b/tests/examples/ghc80/PartialClassMethodSignature2.hs
diff --git a/tests/examples/ghc8/PluralS.hs b/tests/examples/ghc80/PluralS.hs
index 89b5dbf..89b5dbf 100644
--- a/tests/examples/ghc8/PluralS.hs
+++ b/tests/examples/ghc80/PluralS.hs
diff --git a/tests/examples/ghc8/PolyInstances.hs b/tests/examples/ghc80/PolyInstances.hs
index cc15126..cc15126 100644
--- a/tests/examples/ghc8/PolyInstances.hs
+++ b/tests/examples/ghc80/PolyInstances.hs
diff --git a/tests/examples/ghc8/PopCnt.hs b/tests/examples/ghc80/PopCnt.hs
index e6c99a4..e6c99a4 100644
--- a/tests/examples/ghc8/PopCnt.hs
+++ b/tests/examples/ghc80/PopCnt.hs
diff --git a/tests/examples/ghc8/Ppr017.hs b/tests/examples/ghc80/Ppr017.hs
index 091ffee..091ffee 100644
--- a/tests/examples/ghc8/Ppr017.hs
+++ b/tests/examples/ghc80/Ppr017.hs
diff --git a/tests/examples/ghc8/Primop.hs b/tests/examples/ghc80/Primop.hs
index 40c1ade..40c1ade 100644
--- a/tests/examples/ghc8/Primop.hs
+++ b/tests/examples/ghc80/Primop.hs
diff --git a/tests/examples/ghc8/Printf.hs b/tests/examples/ghc80/Printf.hs
index 046f9a0..046f9a0 100644
--- a/tests/examples/ghc8/Printf.hs
+++ b/tests/examples/ghc80/Printf.hs
diff --git a/tests/examples/ghc8/PromotedClass.hs b/tests/examples/ghc80/PromotedClass.hs
index 6c3f415..6c3f415 100644
--- a/tests/examples/ghc8/PromotedClass.hs
+++ b/tests/examples/ghc80/PromotedClass.hs
diff --git a/tests/examples/ghc8/Q.hs b/tests/examples/ghc80/Q.hs
index ba55fb9..ba55fb9 100644
--- a/tests/examples/ghc8/Q.hs
+++ b/tests/examples/ghc80/Q.hs
diff --git a/tests/examples/ghc8/QQ.hs b/tests/examples/ghc80/QQ.hs
index 89350ba..89350ba 100644
--- a/tests/examples/ghc8/QQ.hs
+++ b/tests/examples/ghc80/QQ.hs
diff --git a/tests/examples/ghc8/Query.hs b/tests/examples/ghc80/Query.hs
index 0363a8f..0363a8f 100644
--- a/tests/examples/ghc8/Query.hs
+++ b/tests/examples/ghc80/Query.hs
diff --git a/tests/examples/ghc8/RAE_T32a.hs b/tests/examples/ghc80/RAE_T32a.hs
index 08a4ad7..08a4ad7 100644
--- a/tests/examples/ghc8/RAE_T32a.hs
+++ b/tests/examples/ghc80/RAE_T32a.hs
diff --git a/tests/examples/ghc8/RAE_T32b.hs b/tests/examples/ghc80/RAE_T32b.hs
index 7e06709..7e06709 100644
--- a/tests/examples/ghc8/RAE_T32b.hs
+++ b/tests/examples/ghc80/RAE_T32b.hs
diff --git a/tests/examples/ghc8/Rae31.hs b/tests/examples/ghc80/Rae31.hs
index cedc019..cedc019 100644
--- a/tests/examples/ghc8/Rae31.hs
+++ b/tests/examples/ghc80/Rae31.hs
diff --git a/tests/examples/ghc8/RaeBlogPost.hs b/tests/examples/ghc80/RaeBlogPost.hs
index e99c7b5..e99c7b5 100644
--- a/tests/examples/ghc8/RaeBlogPost.hs
+++ b/tests/examples/ghc80/RaeBlogPost.hs
diff --git a/tests/examples/ghc8/RandomPGC.hs b/tests/examples/ghc80/RandomPGC.hs
index df4c58d..df4c58d 100644
--- a/tests/examples/ghc8/RandomPGC.hs
+++ b/tests/examples/ghc80/RandomPGC.hs
diff --git a/tests/examples/ghc8/RenamingStar.hs b/tests/examples/ghc80/RenamingStar.hs
index 255021c..255021c 100644
--- a/tests/examples/ghc8/RenamingStar.hs
+++ b/tests/examples/ghc80/RenamingStar.hs
diff --git a/tests/examples/ghc8/RepArrow.hs b/tests/examples/ghc80/RepArrow.hs
index 6a9df79..6a9df79 100644
--- a/tests/examples/ghc8/RepArrow.hs
+++ b/tests/examples/ghc80/RepArrow.hs
diff --git a/tests/examples/ghc8/Roles12a.hs b/tests/examples/ghc80/Roles12a.hs
index a7c02c5..a7c02c5 100644
--- a/tests/examples/ghc8/Roles12a.hs
+++ b/tests/examples/ghc80/Roles12a.hs
diff --git a/tests/examples/ghc8/RuleDefiningPlugin.hs b/tests/examples/ghc80/RuleDefiningPlugin.hs
index ad66571..ad66571 100644
--- a/tests/examples/ghc8/RuleDefiningPlugin.hs
+++ b/tests/examples/ghc80/RuleDefiningPlugin.hs
diff --git a/tests/examples/ghc8/RulePragma.hs b/tests/examples/ghc80/RulePragma.hs
index e18a580..e18a580 100644
--- a/tests/examples/ghc8/RulePragma.hs
+++ b/tests/examples/ghc80/RulePragma.hs
diff --git a/tests/examples/ghc8/SH_Overlap1.hs b/tests/examples/ghc80/SH_Overlap1.hs
index beaf388..beaf388 100644
--- a/tests/examples/ghc8/SH_Overlap1.hs
+++ b/tests/examples/ghc80/SH_Overlap1.hs
diff --git a/tests/examples/ghc8/SH_Overlap10.hs b/tests/examples/ghc80/SH_Overlap10.hs
index 7c5e5a1..7c5e5a1 100644
--- a/tests/examples/ghc8/SH_Overlap10.hs
+++ b/tests/examples/ghc80/SH_Overlap10.hs
diff --git a/tests/examples/ghc8/SH_Overlap10_A.hs b/tests/examples/ghc80/SH_Overlap10_A.hs
index 76d0b2e..76d0b2e 100644
--- a/tests/examples/ghc8/SH_Overlap10_A.hs
+++ b/tests/examples/ghc80/SH_Overlap10_A.hs
diff --git a/tests/examples/ghc8/SH_Overlap10_B.hs b/tests/examples/ghc80/SH_Overlap10_B.hs
index 1efb86c..1efb86c 100644
--- a/tests/examples/ghc8/SH_Overlap10_B.hs
+++ b/tests/examples/ghc80/SH_Overlap10_B.hs
diff --git a/tests/examples/ghc8/SH_Overlap11.hs b/tests/examples/ghc80/SH_Overlap11.hs
index f591c0a..f591c0a 100644
--- a/tests/examples/ghc8/SH_Overlap11.hs
+++ b/tests/examples/ghc80/SH_Overlap11.hs
diff --git a/tests/examples/ghc8/SH_Overlap11_A.hs b/tests/examples/ghc80/SH_Overlap11_A.hs
index 100a9f3..100a9f3 100644
--- a/tests/examples/ghc8/SH_Overlap11_A.hs
+++ b/tests/examples/ghc80/SH_Overlap11_A.hs
diff --git a/tests/examples/ghc8/SH_Overlap11_B.hs b/tests/examples/ghc80/SH_Overlap11_B.hs
index 63ba1d7..63ba1d7 100644
--- a/tests/examples/ghc8/SH_Overlap11_B.hs
+++ b/tests/examples/ghc80/SH_Overlap11_B.hs
diff --git a/tests/examples/ghc8/SH_Overlap1_A.hs b/tests/examples/ghc80/SH_Overlap1_A.hs
index d231bc9..d231bc9 100644
--- a/tests/examples/ghc8/SH_Overlap1_A.hs
+++ b/tests/examples/ghc80/SH_Overlap1_A.hs
diff --git a/tests/examples/ghc8/SH_Overlap1_B.hs b/tests/examples/ghc80/SH_Overlap1_B.hs
index 1dbb59b..1dbb59b 100644
--- a/tests/examples/ghc8/SH_Overlap1_B.hs
+++ b/tests/examples/ghc80/SH_Overlap1_B.hs
diff --git a/tests/examples/ghc8/SH_Overlap2.hs b/tests/examples/ghc80/SH_Overlap2.hs
index 5df87ab..5df87ab 100644
--- a/tests/examples/ghc8/SH_Overlap2.hs
+++ b/tests/examples/ghc80/SH_Overlap2.hs
diff --git a/tests/examples/ghc8/SH_Overlap2_A.hs b/tests/examples/ghc80/SH_Overlap2_A.hs
index 2510818..2510818 100644
--- a/tests/examples/ghc8/SH_Overlap2_A.hs
+++ b/tests/examples/ghc80/SH_Overlap2_A.hs
diff --git a/tests/examples/ghc8/SH_Overlap2_B.hs b/tests/examples/ghc80/SH_Overlap2_B.hs
index fcd8ef8..fcd8ef8 100644
--- a/tests/examples/ghc8/SH_Overlap2_B.hs
+++ b/tests/examples/ghc80/SH_Overlap2_B.hs
diff --git a/tests/examples/ghc8/SH_Overlap3.hs b/tests/examples/ghc80/SH_Overlap3.hs
index bbd5350..bbd5350 100644
--- a/tests/examples/ghc8/SH_Overlap3.hs
+++ b/tests/examples/ghc80/SH_Overlap3.hs
diff --git a/tests/examples/ghc8/SH_Overlap3_A.hs b/tests/examples/ghc80/SH_Overlap3_A.hs
index 0a3393e..0a3393e 100644
--- a/tests/examples/ghc8/SH_Overlap3_A.hs
+++ b/tests/examples/ghc80/SH_Overlap3_A.hs
diff --git a/tests/examples/ghc8/SH_Overlap3_B.hs b/tests/examples/ghc80/SH_Overlap3_B.hs
index 4908d73..4908d73 100644
--- a/tests/examples/ghc8/SH_Overlap3_B.hs
+++ b/tests/examples/ghc80/SH_Overlap3_B.hs
diff --git a/tests/examples/ghc8/SH_Overlap4.hs b/tests/examples/ghc80/SH_Overlap4.hs
index 0d9f445..0d9f445 100644
--- a/tests/examples/ghc8/SH_Overlap4.hs
+++ b/tests/examples/ghc80/SH_Overlap4.hs
diff --git a/tests/examples/ghc8/SH_Overlap4_A.hs b/tests/examples/ghc80/SH_Overlap4_A.hs
index bb1625e..bb1625e 100644
--- a/tests/examples/ghc8/SH_Overlap4_A.hs
+++ b/tests/examples/ghc80/SH_Overlap4_A.hs
diff --git a/tests/examples/ghc8/SH_Overlap4_B.hs b/tests/examples/ghc80/SH_Overlap4_B.hs
index 2a53fff..2a53fff 100644
--- a/tests/examples/ghc8/SH_Overlap4_B.hs
+++ b/tests/examples/ghc80/SH_Overlap4_B.hs
diff --git a/tests/examples/ghc8/SH_Overlap5.hs b/tests/examples/ghc80/SH_Overlap5.hs
index 185946d..185946d 100644
--- a/tests/examples/ghc8/SH_Overlap5.hs
+++ b/tests/examples/ghc80/SH_Overlap5.hs
diff --git a/tests/examples/ghc8/SH_Overlap5_A.hs b/tests/examples/ghc80/SH_Overlap5_A.hs
index 71c6bac..71c6bac 100644
--- a/tests/examples/ghc8/SH_Overlap5_A.hs
+++ b/tests/examples/ghc80/SH_Overlap5_A.hs
diff --git a/tests/examples/ghc8/SH_Overlap5_B.hs b/tests/examples/ghc80/SH_Overlap5_B.hs
index e7e8102..e7e8102 100644
--- a/tests/examples/ghc8/SH_Overlap5_B.hs
+++ b/tests/examples/ghc80/SH_Overlap5_B.hs
diff --git a/tests/examples/ghc8/SH_Overlap6.hs b/tests/examples/ghc80/SH_Overlap6.hs
index e38037a..e38037a 100644
--- a/tests/examples/ghc8/SH_Overlap6.hs
+++ b/tests/examples/ghc80/SH_Overlap6.hs
diff --git a/tests/examples/ghc8/SH_Overlap6_A.hs b/tests/examples/ghc80/SH_Overlap6_A.hs
index 788c2f3..788c2f3 100644
--- a/tests/examples/ghc8/SH_Overlap6_A.hs
+++ b/tests/examples/ghc80/SH_Overlap6_A.hs
diff --git a/tests/examples/ghc8/SH_Overlap6_B.hs b/tests/examples/ghc80/SH_Overlap6_B.hs
index 5ec4567..5ec4567 100644
--- a/tests/examples/ghc8/SH_Overlap6_B.hs
+++ b/tests/examples/ghc80/SH_Overlap6_B.hs
diff --git a/tests/examples/ghc8/SH_Overlap7.hs b/tests/examples/ghc80/SH_Overlap7.hs
index e99e73f..e99e73f 100644
--- a/tests/examples/ghc8/SH_Overlap7.hs
+++ b/tests/examples/ghc80/SH_Overlap7.hs
diff --git a/tests/examples/ghc8/SH_Overlap7_A.hs b/tests/examples/ghc80/SH_Overlap7_A.hs
index 972c5ab..972c5ab 100644
--- a/tests/examples/ghc8/SH_Overlap7_A.hs
+++ b/tests/examples/ghc80/SH_Overlap7_A.hs
diff --git a/tests/examples/ghc8/SH_Overlap7_B.hs b/tests/examples/ghc80/SH_Overlap7_B.hs
index 382cad0..382cad0 100644
--- a/tests/examples/ghc8/SH_Overlap7_B.hs
+++ b/tests/examples/ghc80/SH_Overlap7_B.hs
diff --git a/tests/examples/ghc8/SH_Overlap8.hs b/tests/examples/ghc80/SH_Overlap8.hs
index 6523193..6523193 100644
--- a/tests/examples/ghc8/SH_Overlap8.hs
+++ b/tests/examples/ghc80/SH_Overlap8.hs
diff --git a/tests/examples/ghc8/SH_Overlap8_A.hs b/tests/examples/ghc80/SH_Overlap8_A.hs
index 8c19b1a..8c19b1a 100644
--- a/tests/examples/ghc8/SH_Overlap8_A.hs
+++ b/tests/examples/ghc80/SH_Overlap8_A.hs
diff --git a/tests/examples/ghc8/SH_Overlap9.hs b/tests/examples/ghc80/SH_Overlap9.hs
index 5ae00fa..5ae00fa 100644
--- a/tests/examples/ghc8/SH_Overlap9.hs
+++ b/tests/examples/ghc80/SH_Overlap9.hs
diff --git a/tests/examples/ghc8/SH_Overlap9_A.hs b/tests/examples/ghc80/SH_Overlap9_A.hs
index 580bbda..580bbda 100644
--- a/tests/examples/ghc8/SH_Overlap9_A.hs
+++ b/tests/examples/ghc80/SH_Overlap9_A.hs
diff --git a/tests/examples/ghc8/SH_Overlap9_B.hs b/tests/examples/ghc80/SH_Overlap9_B.hs
index 4cbf886..4cbf886 100644
--- a/tests/examples/ghc8/SH_Overlap9_B.hs
+++ b/tests/examples/ghc80/SH_Overlap9_B.hs
diff --git a/tests/examples/ghc8/SayAnnNames.hs b/tests/examples/ghc80/SayAnnNames.hs
index 883ba3a..883ba3a 100644
--- a/tests/examples/ghc8/SayAnnNames.hs
+++ b/tests/examples/ghc80/SayAnnNames.hs
diff --git a/tests/examples/ghc8/SelfDep.hs b/tests/examples/ghc80/SelfDep.hs
index f54b927..f54b927 100644
--- a/tests/examples/ghc8/SelfDep.hs
+++ b/tests/examples/ghc80/SelfDep.hs
diff --git a/tests/examples/ghc80/SemicolonIf.hs b/tests/examples/ghc80/SemicolonIf.hs
new file mode 100644
index 0000000..d78250f
--- /dev/null
+++ b/tests/examples/ghc80/SemicolonIf.hs
@@ -0,0 +1,15 @@
+module Bar where
+
+import Data.Text as Text
+
+replace :: Text -> Text
+replace = Text.map (\c -> if c == '_' then '.'; else c)
+
+replace1 :: Text -> Text
+replace1 = Text.map (\c -> if c == '_' ; then '.' else c)
+
+replace2 :: Text -> Text
+replace2 = Text.map (\c -> if c == '_'; then '.'; else c)
+
+replace4 :: Text -> Text
+replace4 = Text.map (\c -> if c == '_' then '.' else c)
diff --git a/tests/examples/ghc8/SemigroupWarnings.hs b/tests/examples/ghc80/SemigroupWarnings.hs
index 83ae2cf..83ae2cf 100644
--- a/tests/examples/ghc8/SemigroupWarnings.hs
+++ b/tests/examples/ghc80/SemigroupWarnings.hs
diff --git a/tests/examples/ghc8/Setup.hs b/tests/examples/ghc80/Setup.hs
index e8ef27d..e8ef27d 100644
--- a/tests/examples/ghc8/Setup.hs
+++ b/tests/examples/ghc80/Setup.hs
diff --git a/tests/examples/ghc8/ShouldFail.hs b/tests/examples/ghc80/ShouldFail.hs
index 98ec49e..98ec49e 100644
--- a/tests/examples/ghc8/ShouldFail.hs
+++ b/tests/examples/ghc80/ShouldFail.hs
diff --git a/tests/examples/ghc8/SigTvKinds.hs b/tests/examples/ghc80/SigTvKinds.hs
index 782a7b3..782a7b3 100644
--- a/tests/examples/ghc8/SigTvKinds.hs
+++ b/tests/examples/ghc80/SigTvKinds.hs
diff --git a/tests/examples/ghc8/SigTvKinds2.hs b/tests/examples/ghc80/SigTvKinds2.hs
index 1ec1ebb..1ec1ebb 100644
--- a/tests/examples/ghc8/SigTvKinds2.hs
+++ b/tests/examples/ghc80/SigTvKinds2.hs
diff --git a/tests/examples/ghc8/SpecializePhaseControl.hs b/tests/examples/ghc80/SpecializePhaseControl.hs
index 98090a9..98090a9 100644
--- a/tests/examples/ghc8/SpecializePhaseControl.hs
+++ b/tests/examples/ghc80/SpecializePhaseControl.hs
diff --git a/tests/examples/ghc8/Splices.hs b/tests/examples/ghc80/Splices.hs
index 9202c18..9202c18 100644
--- a/tests/examples/ghc8/Splices.hs
+++ b/tests/examples/ghc80/Splices.hs
diff --git a/tests/examples/ghc8/SplicesUsed.hs b/tests/examples/ghc80/SplicesUsed.hs
index 21e599d..21e599d 100644
--- a/tests/examples/ghc8/SplicesUsed.hs
+++ b/tests/examples/ghc80/SplicesUsed.hs
diff --git a/tests/examples/ghc8/StackOverflow.hs b/tests/examples/ghc80/StackOverflow.hs
index cbfc8e4..cbfc8e4 100644
--- a/tests/examples/ghc8/StackOverflow.hs
+++ b/tests/examples/ghc80/StackOverflow.hs
diff --git a/tests/examples/ghc8/Structure8.hs b/tests/examples/ghc80/Structure8.hs
index 4ae3cad..4ae3cad 100644
--- a/tests/examples/ghc8/Structure8.hs
+++ b/tests/examples/ghc80/Structure8.hs
diff --git a/tests/examples/ghc8/Structure8a.hs b/tests/examples/ghc80/Structure8a.hs
index db2601e..db2601e 100644
--- a/tests/examples/ghc8/Structure8a.hs
+++ b/tests/examples/ghc80/Structure8a.hs
diff --git a/tests/examples/ghc8/T10009.hs b/tests/examples/ghc80/T10009.hs
index dccab5e..dccab5e 100644
--- a/tests/examples/ghc8/T10009.hs
+++ b/tests/examples/ghc80/T10009.hs
diff --git a/tests/examples/ghc8/T10030.hs b/tests/examples/ghc80/T10030.hs
index e57a115..e57a115 100644
--- a/tests/examples/ghc8/T10030.hs
+++ b/tests/examples/ghc80/T10030.hs
diff --git a/tests/examples/ghc8/T10041.hs b/tests/examples/ghc80/T10041.hs
index c6f4b62..c6f4b62 100644
--- a/tests/examples/ghc8/T10041.hs
+++ b/tests/examples/ghc80/T10041.hs
diff --git a/tests/examples/ghc8/T10045.hs b/tests/examples/ghc80/T10045.hs
index 9b8c45f..9b8c45f 100644
--- a/tests/examples/ghc8/T10045.hs
+++ b/tests/examples/ghc80/T10045.hs
diff --git a/tests/examples/ghc8/T10047.hs b/tests/examples/ghc80/T10047.hs
index 9e146d3..9e146d3 100644
--- a/tests/examples/ghc8/T10047.hs
+++ b/tests/examples/ghc80/T10047.hs
diff --git a/tests/examples/ghc8/T10052-input.hs b/tests/examples/ghc80/T10052-input.hs
index 89879a7..89879a7 100644
--- a/tests/examples/ghc8/T10052-input.hs
+++ b/tests/examples/ghc80/T10052-input.hs
diff --git a/tests/examples/ghc8/T10052.hs b/tests/examples/ghc80/T10052.hs
index c2df4ae..c2df4ae 100644
--- a/tests/examples/ghc8/T10052.hs
+++ b/tests/examples/ghc80/T10052.hs
diff --git a/tests/examples/ghc8/T10083.hs b/tests/examples/ghc80/T10083.hs
index df896e6..df896e6 100644
--- a/tests/examples/ghc8/T10083.hs
+++ b/tests/examples/ghc80/T10083.hs
diff --git a/tests/examples/ghc8/T10083a.hs b/tests/examples/ghc80/T10083a.hs
index f4fd782..f4fd782 100644
--- a/tests/examples/ghc8/T10083a.hs
+++ b/tests/examples/ghc80/T10083a.hs
diff --git a/tests/examples/ghc8/T10100.hs b/tests/examples/ghc80/T10100.hs
index b88803c..b88803c 100644
--- a/tests/examples/ghc8/T10100.hs
+++ b/tests/examples/ghc80/T10100.hs
diff --git a/tests/examples/ghc8/T10104.hs b/tests/examples/ghc80/T10104.hs
index 154a609..154a609 100644
--- a/tests/examples/ghc8/T10104.hs
+++ b/tests/examples/ghc80/T10104.hs
diff --git a/tests/examples/ghc8/T10109.hs b/tests/examples/ghc80/T10109.hs
index a61b2bc..a61b2bc 100644
--- a/tests/examples/ghc8/T10109.hs
+++ b/tests/examples/ghc80/T10109.hs
diff --git a/tests/examples/ghc8/T10110A.hs b/tests/examples/ghc80/T10110A.hs
index 8482e7f..8482e7f 100644
--- a/tests/examples/ghc8/T10110A.hs
+++ b/tests/examples/ghc80/T10110A.hs
diff --git a/tests/examples/ghc8/T10110B.hs b/tests/examples/ghc80/T10110B.hs
index 65cfc7e..65cfc7e 100644
--- a/tests/examples/ghc8/T10110B.hs
+++ b/tests/examples/ghc80/T10110B.hs
diff --git a/tests/examples/ghc8/T10110C.hs b/tests/examples/ghc80/T10110C.hs
index 7069207..7069207 100644
--- a/tests/examples/ghc8/T10110C.hs
+++ b/tests/examples/ghc80/T10110C.hs
diff --git a/tests/examples/ghc8/T10112.hs b/tests/examples/ghc80/T10112.hs
index 1cfe49e..1cfe49e 100644
--- a/tests/examples/ghc8/T10112.hs
+++ b/tests/examples/ghc80/T10112.hs
diff --git a/tests/examples/ghc8/T10134.hs b/tests/examples/ghc80/T10134.hs
index 0b64625..0b64625 100644
--- a/tests/examples/ghc8/T10134.hs
+++ b/tests/examples/ghc80/T10134.hs
diff --git a/tests/examples/ghc8/T10134a.hs b/tests/examples/ghc80/T10134a.hs
index 0d84d56..0d84d56 100644
--- a/tests/examples/ghc8/T10134a.hs
+++ b/tests/examples/ghc80/T10134a.hs
diff --git a/tests/examples/ghc8/T10139.hs b/tests/examples/ghc80/T10139.hs
index 8963b7c..8963b7c 100644
--- a/tests/examples/ghc8/T10139.hs
+++ b/tests/examples/ghc80/T10139.hs
diff --git a/tests/examples/ghc8/T10141.hs b/tests/examples/ghc80/T10141.hs
index a2b3931..a2b3931 100644
--- a/tests/examples/ghc8/T10141.hs
+++ b/tests/examples/ghc80/T10141.hs
diff --git a/tests/examples/ghc8/T10148.hs b/tests/examples/ghc80/T10148.hs
index cba925e..cba925e 100644
--- a/tests/examples/ghc8/T10148.hs
+++ b/tests/examples/ghc80/T10148.hs
diff --git a/tests/examples/ghc8/T10156.hs b/tests/examples/ghc80/T10156.hs
index d452122..d452122 100644
--- a/tests/examples/ghc8/T10156.hs
+++ b/tests/examples/ghc80/T10156.hs
diff --git a/tests/examples/ghc8/T10180.hs b/tests/examples/ghc80/T10180.hs
index 55c52f0..55c52f0 100644
--- a/tests/examples/ghc8/T10180.hs
+++ b/tests/examples/ghc80/T10180.hs
diff --git a/tests/examples/ghc8/T10181.hs b/tests/examples/ghc80/T10181.hs
index 1983507..1983507 100644
--- a/tests/examples/ghc8/T10181.hs
+++ b/tests/examples/ghc80/T10181.hs
diff --git a/tests/examples/ghc8/T10182.hs b/tests/examples/ghc80/T10182.hs
index 0cf1911..0cf1911 100644
--- a/tests/examples/ghc8/T10182.hs
+++ b/tests/examples/ghc80/T10182.hs
diff --git a/tests/examples/ghc8/T10182a.hs b/tests/examples/ghc80/T10182a.hs
index b1c9371..b1c9371 100644
--- a/tests/examples/ghc8/T10182a.hs
+++ b/tests/examples/ghc80/T10182a.hs
diff --git a/tests/examples/ghc8/T10184.hs b/tests/examples/ghc80/T10184.hs
index 0369ebd..0369ebd 100644
--- a/tests/examples/ghc8/T10184.hs
+++ b/tests/examples/ghc80/T10184.hs
diff --git a/tests/examples/ghc8/T10185.hs b/tests/examples/ghc80/T10185.hs
index 5185d10..5185d10 100644
--- a/tests/examples/ghc8/T10185.hs
+++ b/tests/examples/ghc80/T10185.hs
diff --git a/tests/examples/ghc8/T10188.hs b/tests/examples/ghc80/T10188.hs
index f12a197..f12a197 100644
--- a/tests/examples/ghc8/T10188.hs
+++ b/tests/examples/ghc80/T10188.hs
diff --git a/tests/examples/ghc8/T10194.hs b/tests/examples/ghc80/T10194.hs
index 2174a59..2174a59 100644
--- a/tests/examples/ghc8/T10194.hs
+++ b/tests/examples/ghc80/T10194.hs
diff --git a/tests/examples/ghc8/T10195.hs b/tests/examples/ghc80/T10195.hs
index 7ec4e9e..7ec4e9e 100644
--- a/tests/examples/ghc8/T10195.hs
+++ b/tests/examples/ghc80/T10195.hs
diff --git a/tests/examples/ghc8/T10196.hs b/tests/examples/ghc80/T10196.hs
index f809118..f809118 100644
--- a/tests/examples/ghc8/T10196.hs
+++ b/tests/examples/ghc80/T10196.hs
diff --git a/tests/examples/ghc8/T10215.hs b/tests/examples/ghc80/T10215.hs
index 9a2d224..9a2d224 100644
--- a/tests/examples/ghc8/T10215.hs
+++ b/tests/examples/ghc80/T10215.hs
diff --git a/tests/examples/ghc8/T10218.hs b/tests/examples/ghc80/T10218.hs
index 572c6fd..572c6fd 100644
--- a/tests/examples/ghc8/T10218.hs
+++ b/tests/examples/ghc80/T10218.hs
diff --git a/tests/examples/ghc8/T10220B.hs b/tests/examples/ghc80/T10220B.hs
index fce109b..fce109b 100644
--- a/tests/examples/ghc8/T10220B.hs
+++ b/tests/examples/ghc80/T10220B.hs
diff --git a/tests/examples/ghc8/T10226.hs b/tests/examples/ghc80/T10226.hs
index 14d3a3e..14d3a3e 100644
--- a/tests/examples/ghc8/T10226.hs
+++ b/tests/examples/ghc80/T10226.hs
diff --git a/tests/examples/ghc8/T10233.hs b/tests/examples/ghc80/T10233.hs
index 965b413..965b413 100644
--- a/tests/examples/ghc8/T10233.hs
+++ b/tests/examples/ghc80/T10233.hs
diff --git a/tests/examples/ghc8/T10233a.hs b/tests/examples/ghc80/T10233a.hs
index b3282d9..b3282d9 100644
--- a/tests/examples/ghc8/T10233a.hs
+++ b/tests/examples/ghc80/T10233a.hs
diff --git a/tests/examples/ghc8/T10245.hs b/tests/examples/ghc80/T10245.hs
index 7094a1d..7094a1d 100644
--- a/tests/examples/ghc8/T10245.hs
+++ b/tests/examples/ghc80/T10245.hs
diff --git a/tests/examples/ghc8/T10246.hs b/tests/examples/ghc80/T10246.hs
index ab4a229..ab4a229 100644
--- a/tests/examples/ghc8/T10246.hs
+++ b/tests/examples/ghc80/T10246.hs
diff --git a/tests/examples/ghc8/T10251.hs b/tests/examples/ghc80/T10251.hs
index afca7fb..afca7fb 100644
--- a/tests/examples/ghc8/T10251.hs
+++ b/tests/examples/ghc80/T10251.hs
diff --git a/tests/examples/ghc8/T10263.hs b/tests/examples/ghc80/T10263.hs
index d12a3a4..d12a3a4 100644
--- a/tests/examples/ghc8/T10263.hs
+++ b/tests/examples/ghc80/T10263.hs
diff --git a/tests/examples/ghc8/T10267.hs b/tests/examples/ghc80/T10267.hs
index 009d0f0..009d0f0 100644
--- a/tests/examples/ghc8/T10267.hs
+++ b/tests/examples/ghc80/T10267.hs
diff --git a/tests/examples/ghc8/T10267a.hs b/tests/examples/ghc80/T10267a.hs
index cabe97e..cabe97e 100644
--- a/tests/examples/ghc8/T10267a.hs
+++ b/tests/examples/ghc80/T10267a.hs
diff --git a/tests/examples/ghc8/T10279.hs b/tests/examples/ghc80/T10279.hs
index 7024690..7024690 100644
--- a/tests/examples/ghc8/T10279.hs
+++ b/tests/examples/ghc80/T10279.hs
diff --git a/tests/examples/ghc8/T10283.hs b/tests/examples/ghc80/T10283.hs
index e623b1c..e623b1c 100644
--- a/tests/examples/ghc8/T10283.hs
+++ b/tests/examples/ghc80/T10283.hs
diff --git a/tests/examples/ghc8/T10284.hs b/tests/examples/ghc80/T10284.hs
index 8fc8635..8fc8635 100644
--- a/tests/examples/ghc8/T10284.hs
+++ b/tests/examples/ghc80/T10284.hs
diff --git a/tests/examples/ghc8/T10285.hs b/tests/examples/ghc80/T10285.hs
index cebdfe1..cebdfe1 100644
--- a/tests/examples/ghc8/T10285.hs
+++ b/tests/examples/ghc80/T10285.hs
diff --git a/tests/examples/ghc8/T10285a.hs b/tests/examples/ghc80/T10285a.hs
index 53a468b..53a468b 100644
--- a/tests/examples/ghc8/T10285a.hs
+++ b/tests/examples/ghc80/T10285a.hs
diff --git a/tests/examples/ghc8/T10294.hs b/tests/examples/ghc80/T10294.hs
index ff1dd57..ff1dd57 100644
--- a/tests/examples/ghc8/T10294.hs
+++ b/tests/examples/ghc80/T10294.hs
diff --git a/tests/examples/ghc8/T10294a.hs b/tests/examples/ghc80/T10294a.hs
index ba5942b..ba5942b 100644
--- a/tests/examples/ghc8/T10294a.hs
+++ b/tests/examples/ghc80/T10294a.hs
diff --git a/tests/examples/ghc8/T10306.hs b/tests/examples/ghc80/T10306.hs
index b74eb59..b74eb59 100644
--- a/tests/examples/ghc8/T10306.hs
+++ b/tests/examples/ghc80/T10306.hs
diff --git a/tests/examples/ghc8/T10318.hs b/tests/examples/ghc80/T10318.hs
index 04a2ca1..04a2ca1 100644
--- a/tests/examples/ghc8/T10318.hs
+++ b/tests/examples/ghc80/T10318.hs
diff --git a/tests/examples/ghc8/T10321.hs b/tests/examples/ghc80/T10321.hs
index 44d264a..44d264a 100644
--- a/tests/examples/ghc8/T10321.hs
+++ b/tests/examples/ghc80/T10321.hs
diff --git a/tests/examples/ghc8/T10322A.hs b/tests/examples/ghc80/T10322A.hs
index ba01fd2..ba01fd2 100644
--- a/tests/examples/ghc8/T10322A.hs
+++ b/tests/examples/ghc80/T10322A.hs
diff --git a/tests/examples/ghc8/T10322B.hs b/tests/examples/ghc80/T10322B.hs
index aa0b73a..aa0b73a 100644
--- a/tests/examples/ghc8/T10322B.hs
+++ b/tests/examples/ghc80/T10322B.hs
diff --git a/tests/examples/ghc8/T10322C.hs b/tests/examples/ghc80/T10322C.hs
index b6ad6e9..b6ad6e9 100644
--- a/tests/examples/ghc8/T10322C.hs
+++ b/tests/examples/ghc80/T10322C.hs
diff --git a/tests/examples/ghc8/T10335.hs b/tests/examples/ghc80/T10335.hs
index 045c3a6..045c3a6 100644
--- a/tests/examples/ghc8/T10335.hs
+++ b/tests/examples/ghc80/T10335.hs
diff --git a/tests/examples/ghc8/T10340.hs b/tests/examples/ghc80/T10340.hs
index c35c715..c35c715 100644
--- a/tests/examples/ghc8/T10340.hs
+++ b/tests/examples/ghc80/T10340.hs
diff --git a/tests/examples/ghc8/T10348.hs b/tests/examples/ghc80/T10348.hs
index dadb8aa..dadb8aa 100644
--- a/tests/examples/ghc8/T10348.hs
+++ b/tests/examples/ghc80/T10348.hs
diff --git a/tests/examples/ghc8/T10351.hs b/tests/examples/ghc80/T10351.hs
index 411698b..411698b 100644
--- a/tests/examples/ghc8/T10351.hs
+++ b/tests/examples/ghc80/T10351.hs
diff --git a/tests/examples/ghc8/T10359.hs b/tests/examples/ghc80/T10359.hs
index fa10560..fa10560 100644
--- a/tests/examples/ghc8/T10359.hs
+++ b/tests/examples/ghc80/T10359.hs
diff --git a/tests/examples/ghc8/T10361a.hs b/tests/examples/ghc80/T10361a.hs
index cc5fbb9..cc5fbb9 100644
--- a/tests/examples/ghc8/T10361a.hs
+++ b/tests/examples/ghc80/T10361a.hs
diff --git a/tests/examples/ghc8/T10361b.hs b/tests/examples/ghc80/T10361b.hs
index 6ecd99e..6ecd99e 100644
--- a/tests/examples/ghc8/T10361b.hs
+++ b/tests/examples/ghc80/T10361b.hs
diff --git a/tests/examples/ghc8/T10370.hs b/tests/examples/ghc80/T10370.hs
index 1981c21..1981c21 100644
--- a/tests/examples/ghc8/T10370.hs
+++ b/tests/examples/ghc80/T10370.hs
diff --git a/tests/examples/ghc8/T10384.hs b/tests/examples/ghc80/T10384.hs
index 773deb0..773deb0 100644
--- a/tests/examples/ghc8/T10384.hs
+++ b/tests/examples/ghc80/T10384.hs
diff --git a/tests/examples/ghc8/T10390.hs b/tests/examples/ghc80/T10390.hs
index e0648c9..e0648c9 100644
--- a/tests/examples/ghc8/T10390.hs
+++ b/tests/examples/ghc80/T10390.hs
diff --git a/tests/examples/ghc8/T10398.hs b/tests/examples/ghc80/T10398.hs
index bbd498c..bbd498c 100644
--- a/tests/examples/ghc8/T10398.hs
+++ b/tests/examples/ghc80/T10398.hs
diff --git a/tests/examples/ghc8/T10403.hs b/tests/examples/ghc80/T10403.hs
index 97cda7a..97cda7a 100644
--- a/tests/examples/ghc8/T10403.hs
+++ b/tests/examples/ghc80/T10403.hs
diff --git a/tests/examples/ghc8/T10414.hs b/tests/examples/ghc80/T10414.hs
index 197206a..197206a 100644
--- a/tests/examples/ghc8/T10414.hs
+++ b/tests/examples/ghc80/T10414.hs
diff --git a/tests/examples/ghc8/T10420.hs b/tests/examples/ghc80/T10420.hs
index 7b86344..7b86344 100644
--- a/tests/examples/ghc8/T10420.hs
+++ b/tests/examples/ghc80/T10420.hs
diff --git a/tests/examples/ghc8/T10420a.hs b/tests/examples/ghc80/T10420a.hs
index da4d3b5..da4d3b5 100644
--- a/tests/examples/ghc8/T10420a.hs
+++ b/tests/examples/ghc80/T10420a.hs
diff --git a/tests/examples/ghc8/T10423.hs b/tests/examples/ghc80/T10423.hs
index 5a8ff02..5a8ff02 100644
--- a/tests/examples/ghc8/T10423.hs
+++ b/tests/examples/ghc80/T10423.hs
diff --git a/tests/examples/ghc8/T10428.hs b/tests/examples/ghc80/T10428.hs
index 2b5201b..2b5201b 100644
--- a/tests/examples/ghc8/T10428.hs
+++ b/tests/examples/ghc80/T10428.hs
diff --git a/tests/examples/ghc8/T10438.hs b/tests/examples/ghc80/T10438.hs
index 583e0dd..583e0dd 100644
--- a/tests/examples/ghc8/T10438.hs
+++ b/tests/examples/ghc80/T10438.hs
diff --git a/tests/examples/ghc8/T10447.hs b/tests/examples/ghc80/T10447.hs
index e91ce98..e91ce98 100644
--- a/tests/examples/ghc8/T10447.hs
+++ b/tests/examples/ghc80/T10447.hs
diff --git a/tests/examples/ghc8/T10451.hs b/tests/examples/ghc80/T10451.hs
index 15e76f1..15e76f1 100644
--- a/tests/examples/ghc8/T10451.hs
+++ b/tests/examples/ghc80/T10451.hs
diff --git a/tests/examples/ghc8/T10460.hs b/tests/examples/ghc80/T10460.hs
index 7481453..7481453 100644
--- a/tests/examples/ghc8/T10460.hs
+++ b/tests/examples/ghc80/T10460.hs
diff --git a/tests/examples/ghc8/T10461.hs b/tests/examples/ghc80/T10461.hs
index 3db415b..3db415b 100644
--- a/tests/examples/ghc8/T10461.hs
+++ b/tests/examples/ghc80/T10461.hs
diff --git a/tests/examples/ghc8/T10463.hs b/tests/examples/ghc80/T10463.hs
index 7279ecd..7279ecd 100644
--- a/tests/examples/ghc8/T10463.hs
+++ b/tests/examples/ghc80/T10463.hs
diff --git a/tests/examples/ghc8/T10481.hs b/tests/examples/ghc80/T10481.hs
index bfdb356..bfdb356 100644
--- a/tests/examples/ghc8/T10481.hs
+++ b/tests/examples/ghc80/T10481.hs
diff --git a/tests/examples/ghc8/T10482.hs b/tests/examples/ghc80/T10482.hs
index ef7c29c..ef7c29c 100644
--- a/tests/examples/ghc8/T10482.hs
+++ b/tests/examples/ghc80/T10482.hs
diff --git a/tests/examples/ghc8/T10482a.hs b/tests/examples/ghc80/T10482a.hs
index e633ebe..e633ebe 100644
--- a/tests/examples/ghc8/T10482a.hs
+++ b/tests/examples/ghc80/T10482a.hs
diff --git a/tests/examples/ghc8/T10487.hs b/tests/examples/ghc80/T10487.hs
index 473a1b3..473a1b3 100644
--- a/tests/examples/ghc8/T10487.hs
+++ b/tests/examples/ghc80/T10487.hs
diff --git a/tests/examples/ghc8/T10487_M.hs b/tests/examples/ghc80/T10487_M.hs
index dc75fb2..dc75fb2 100644
--- a/tests/examples/ghc8/T10487_M.hs
+++ b/tests/examples/ghc80/T10487_M.hs
diff --git a/tests/examples/ghc8/T10489.hs b/tests/examples/ghc80/T10489.hs
index c3d8c5c..c3d8c5c 100644
--- a/tests/examples/ghc8/T10489.hs
+++ b/tests/examples/ghc80/T10489.hs
diff --git a/tests/examples/ghc8/T10493.hs b/tests/examples/ghc80/T10493.hs
index 3e3caae..3e3caae 100644
--- a/tests/examples/ghc8/T10493.hs
+++ b/tests/examples/ghc80/T10493.hs
diff --git a/tests/examples/ghc8/T10494.hs b/tests/examples/ghc80/T10494.hs
index 483a07e..483a07e 100644
--- a/tests/examples/ghc8/T10494.hs
+++ b/tests/examples/ghc80/T10494.hs
diff --git a/tests/examples/ghc8/T10495.hs b/tests/examples/ghc80/T10495.hs
index 2573f51..2573f51 100644
--- a/tests/examples/ghc8/T10495.hs
+++ b/tests/examples/ghc80/T10495.hs
diff --git a/tests/examples/ghc8/T10503.hs b/tests/examples/ghc80/T10503.hs
index 2cc1ee7..2cc1ee7 100644
--- a/tests/examples/ghc8/T10503.hs
+++ b/tests/examples/ghc80/T10503.hs
diff --git a/tests/examples/ghc8/T10507.hs b/tests/examples/ghc80/T10507.hs
index 14ef057..14ef057 100644
--- a/tests/examples/ghc8/T10507.hs
+++ b/tests/examples/ghc80/T10507.hs
diff --git a/tests/examples/ghc8/T10508_api.hs b/tests/examples/ghc80/T10508_api.hs
index afe8e50..afe8e50 100644
--- a/tests/examples/ghc8/T10508_api.hs
+++ b/tests/examples/ghc80/T10508_api.hs
diff --git a/tests/examples/ghc8/T10516.hs b/tests/examples/ghc80/T10516.hs
index 388f342..388f342 100644
--- a/tests/examples/ghc8/T10516.hs
+++ b/tests/examples/ghc80/T10516.hs
diff --git a/tests/examples/ghc8/T10519.hs b/tests/examples/ghc80/T10519.hs
index 66a59a7..66a59a7 100644
--- a/tests/examples/ghc8/T10519.hs
+++ b/tests/examples/ghc80/T10519.hs
diff --git a/tests/examples/ghc8/T10521.hs b/tests/examples/ghc80/T10521.hs
index e770ba3..e770ba3 100644
--- a/tests/examples/ghc8/T10521.hs
+++ b/tests/examples/ghc80/T10521.hs
diff --git a/tests/examples/ghc8/T10521b.hs b/tests/examples/ghc80/T10521b.hs
index d0433f9..d0433f9 100644
--- a/tests/examples/ghc8/T10521b.hs
+++ b/tests/examples/ghc80/T10521b.hs
diff --git a/tests/examples/ghc8/T10524.hs b/tests/examples/ghc80/T10524.hs
index cb5a8e3..cb5a8e3 100644
--- a/tests/examples/ghc8/T10524.hs
+++ b/tests/examples/ghc80/T10524.hs
diff --git a/tests/examples/ghc8/T10534.hs b/tests/examples/ghc80/T10534.hs
index ce694b4..ce694b4 100644
--- a/tests/examples/ghc8/T10534.hs
+++ b/tests/examples/ghc80/T10534.hs
diff --git a/tests/examples/ghc8/T10534a.hs b/tests/examples/ghc80/T10534a.hs
index 4f53ebe..4f53ebe 100644
--- a/tests/examples/ghc8/T10534a.hs
+++ b/tests/examples/ghc80/T10534a.hs
diff --git a/tests/examples/ghc8/T10549.hs b/tests/examples/ghc80/T10549.hs
index 2c8d714..2c8d714 100644
--- a/tests/examples/ghc8/T10549.hs
+++ b/tests/examples/ghc80/T10549.hs
diff --git a/tests/examples/ghc8/T10549a.hs b/tests/examples/ghc80/T10549a.hs
index 8f442c7..8f442c7 100644
--- a/tests/examples/ghc8/T10549a.hs
+++ b/tests/examples/ghc80/T10549a.hs
diff --git a/tests/examples/ghc8/T10561.hs b/tests/examples/ghc80/T10561.hs
index 85acc51..85acc51 100644
--- a/tests/examples/ghc8/T10561.hs
+++ b/tests/examples/ghc80/T10561.hs
diff --git a/tests/examples/ghc8/T10562.hs b/tests/examples/ghc80/T10562.hs
index 30b1b0c..30b1b0c 100644
--- a/tests/examples/ghc8/T10562.hs
+++ b/tests/examples/ghc80/T10562.hs
diff --git a/tests/examples/ghc8/T10564.hs b/tests/examples/ghc80/T10564.hs
index 7b19f00..7b19f00 100644
--- a/tests/examples/ghc8/T10564.hs
+++ b/tests/examples/ghc80/T10564.hs
diff --git a/tests/examples/ghc8/T10570.hs b/tests/examples/ghc80/T10570.hs
index 259a32b..259a32b 100644
--- a/tests/examples/ghc8/T10570.hs
+++ b/tests/examples/ghc80/T10570.hs
diff --git a/tests/examples/ghc8/T10590.hs b/tests/examples/ghc80/T10590.hs
index 24198ab..24198ab 100644
--- a/tests/examples/ghc8/T10590.hs
+++ b/tests/examples/ghc80/T10590.hs
diff --git a/tests/examples/ghc8/T10596.hs b/tests/examples/ghc80/T10596.hs
index 35d59e9..35d59e9 100644
--- a/tests/examples/ghc8/T10596.hs
+++ b/tests/examples/ghc80/T10596.hs
diff --git a/tests/examples/ghc8/T10602.hs b/tests/examples/ghc80/T10602.hs
index c29d743..c29d743 100644
--- a/tests/examples/ghc8/T10602.hs
+++ b/tests/examples/ghc80/T10602.hs
diff --git a/tests/examples/ghc8/T10602b.hs b/tests/examples/ghc80/T10602b.hs
index f90ad0a..f90ad0a 100644
--- a/tests/examples/ghc8/T10602b.hs
+++ b/tests/examples/ghc80/T10602b.hs
diff --git a/tests/examples/ghc8/T10615.hs b/tests/examples/ghc80/T10615.hs
index 84bb8c9..84bb8c9 100644
--- a/tests/examples/ghc8/T10615.hs
+++ b/tests/examples/ghc80/T10615.hs
diff --git a/tests/examples/ghc8/T10618.hs b/tests/examples/ghc80/T10618.hs
index 28b665f..28b665f 100644
--- a/tests/examples/ghc8/T10618.hs
+++ b/tests/examples/ghc80/T10618.hs
diff --git a/tests/examples/ghc8/T10620.hs b/tests/examples/ghc80/T10620.hs
index 3fe2519..3fe2519 100644
--- a/tests/examples/ghc8/T10620.hs
+++ b/tests/examples/ghc80/T10620.hs
diff --git a/tests/examples/ghc8/T10627.hs b/tests/examples/ghc80/T10627.hs
index 6b4d73a..6b4d73a 100644
--- a/tests/examples/ghc8/T10627.hs
+++ b/tests/examples/ghc80/T10627.hs
diff --git a/tests/examples/ghc8/T10632.hs b/tests/examples/ghc80/T10632.hs
index 5c1a177..5c1a177 100644
--- a/tests/examples/ghc8/T10632.hs
+++ b/tests/examples/ghc80/T10632.hs
diff --git a/tests/examples/ghc8/T10634.hs b/tests/examples/ghc80/T10634.hs
index f02cf81..f02cf81 100644
--- a/tests/examples/ghc8/T10634.hs
+++ b/tests/examples/ghc80/T10634.hs
diff --git a/tests/examples/ghc8/T10637.hs b/tests/examples/ghc80/T10637.hs
index 03a1e78..03a1e78 100644
--- a/tests/examples/ghc8/T10637.hs
+++ b/tests/examples/ghc80/T10637.hs
diff --git a/tests/examples/ghc8/T10638.hs b/tests/examples/ghc80/T10638.hs
index 88a33c6..88a33c6 100644
--- a/tests/examples/ghc8/T10638.hs
+++ b/tests/examples/ghc80/T10638.hs
diff --git a/tests/examples/ghc8/T10642.hs b/tests/examples/ghc80/T10642.hs
index 628cfb3..628cfb3 100644
--- a/tests/examples/ghc8/T10642.hs
+++ b/tests/examples/ghc80/T10642.hs
diff --git a/tests/examples/ghc8/T10662.hs b/tests/examples/ghc80/T10662.hs
index 98399e3..98399e3 100644
--- a/tests/examples/ghc8/T10662.hs
+++ b/tests/examples/ghc80/T10662.hs
diff --git a/tests/examples/ghc8/T10667.hs b/tests/examples/ghc80/T10667.hs
index 665c764..665c764 100644
--- a/tests/examples/ghc8/T10667.hs
+++ b/tests/examples/ghc80/T10667.hs
diff --git a/tests/examples/ghc8/T10668.hs b/tests/examples/ghc80/T10668.hs
index 111637b..111637b 100644
--- a/tests/examples/ghc8/T10668.hs
+++ b/tests/examples/ghc80/T10668.hs
diff --git a/tests/examples/ghc8/T10670.hs b/tests/examples/ghc80/T10670.hs
index 5b9cc72..5b9cc72 100644
--- a/tests/examples/ghc8/T10670.hs
+++ b/tests/examples/ghc80/T10670.hs
diff --git a/tests/examples/ghc8/T10670a.hs b/tests/examples/ghc80/T10670a.hs
index d398cb7..d398cb7 100644
--- a/tests/examples/ghc8/T10670a.hs
+++ b/tests/examples/ghc80/T10670a.hs
diff --git a/tests/examples/ghc8/T10678.hs b/tests/examples/ghc80/T10678.hs
index 9019ab6..9019ab6 100644
--- a/tests/examples/ghc8/T10678.hs
+++ b/tests/examples/ghc80/T10678.hs
diff --git a/tests/examples/ghc8/T10689.hs b/tests/examples/ghc80/T10689.hs
index d0ee706..d0ee706 100644
--- a/tests/examples/ghc8/T10689.hs
+++ b/tests/examples/ghc80/T10689.hs
diff --git a/tests/examples/ghc8/T10689a.hs b/tests/examples/ghc80/T10689a.hs
index 5b21b42..5b21b42 100644
--- a/tests/examples/ghc8/T10689a.hs
+++ b/tests/examples/ghc80/T10689a.hs
diff --git a/tests/examples/ghc8/T10694.hs b/tests/examples/ghc80/T10694.hs
index b18e926..b18e926 100644
--- a/tests/examples/ghc8/T10694.hs
+++ b/tests/examples/ghc80/T10694.hs
diff --git a/tests/examples/ghc8/T10698.hs b/tests/examples/ghc80/T10698.hs
index 512a882..512a882 100644
--- a/tests/examples/ghc8/T10698.hs
+++ b/tests/examples/ghc80/T10698.hs
diff --git a/tests/examples/ghc8/T10704.hs b/tests/examples/ghc80/T10704.hs
index df52f7b..df52f7b 100644
--- a/tests/examples/ghc8/T10704.hs
+++ b/tests/examples/ghc80/T10704.hs
diff --git a/tests/examples/ghc8/T10704a.hs b/tests/examples/ghc80/T10704a.hs
index e332bba..e332bba 100644
--- a/tests/examples/ghc8/T10704a.hs
+++ b/tests/examples/ghc80/T10704a.hs
diff --git a/tests/examples/ghc8/T10713.hs b/tests/examples/ghc80/T10713.hs
index cf4af28..cf4af28 100644
--- a/tests/examples/ghc8/T10713.hs
+++ b/tests/examples/ghc80/T10713.hs
diff --git a/tests/examples/ghc8/T10734.hs b/tests/examples/ghc80/T10734.hs
index 05aef86..05aef86 100644
--- a/tests/examples/ghc8/T10734.hs
+++ b/tests/examples/ghc80/T10734.hs
diff --git a/tests/examples/ghc8/T10742.hs b/tests/examples/ghc80/T10742.hs
index 3b0b1a7..3b0b1a7 100644
--- a/tests/examples/ghc8/T10742.hs
+++ b/tests/examples/ghc80/T10742.hs
diff --git a/tests/examples/ghc8/T10744.hs b/tests/examples/ghc80/T10744.hs
index 64219ad..64219ad 100644
--- a/tests/examples/ghc8/T10744.hs
+++ b/tests/examples/ghc80/T10744.hs
diff --git a/tests/examples/ghc8/T10747.hs b/tests/examples/ghc80/T10747.hs
index b02d8d0..b02d8d0 100644
--- a/tests/examples/ghc8/T10747.hs
+++ b/tests/examples/ghc80/T10747.hs
diff --git a/tests/examples/ghc8/T10753.hs b/tests/examples/ghc80/T10753.hs
index 6939ce1..6939ce1 100644
--- a/tests/examples/ghc8/T10753.hs
+++ b/tests/examples/ghc80/T10753.hs
diff --git a/tests/examples/ghc8/T10767.hs b/tests/examples/ghc80/T10767.hs
index 65d08f4..65d08f4 100644
--- a/tests/examples/ghc8/T10767.hs
+++ b/tests/examples/ghc80/T10767.hs
diff --git a/tests/examples/ghc8/T10781.hs b/tests/examples/ghc80/T10781.hs
index 9991c94..9991c94 100644
--- a/tests/examples/ghc8/T10781.hs
+++ b/tests/examples/ghc80/T10781.hs
diff --git a/tests/examples/ghc8/T10796a.hs b/tests/examples/ghc80/T10796a.hs
index 6c1ac8c..6c1ac8c 100644
--- a/tests/examples/ghc8/T10796a.hs
+++ b/tests/examples/ghc80/T10796a.hs
diff --git a/tests/examples/ghc8/T10796b.hs b/tests/examples/ghc80/T10796b.hs
index 3da4063..3da4063 100644
--- a/tests/examples/ghc8/T10796b.hs
+++ b/tests/examples/ghc80/T10796b.hs
diff --git a/tests/examples/ghc8/T10806.hs b/tests/examples/ghc80/T10806.hs
index 149cd0f..149cd0f 100644
--- a/tests/examples/ghc8/T10806.hs
+++ b/tests/examples/ghc80/T10806.hs
diff --git a/tests/examples/ghc8/T10815.hs b/tests/examples/ghc80/T10815.hs
index 08fcd02..08fcd02 100644
--- a/tests/examples/ghc8/T10815.hs
+++ b/tests/examples/ghc80/T10815.hs
diff --git a/tests/examples/ghc8/T10819.hs b/tests/examples/ghc80/T10819.hs
index fc44ba0..fc44ba0 100644
--- a/tests/examples/ghc8/T10819.hs
+++ b/tests/examples/ghc80/T10819.hs
diff --git a/tests/examples/ghc8/T10819_Lib.hs b/tests/examples/ghc80/T10819_Lib.hs
index 2be00b4..2be00b4 100644
--- a/tests/examples/ghc8/T10819_Lib.hs
+++ b/tests/examples/ghc80/T10819_Lib.hs
diff --git a/tests/examples/ghc8/T10820.hs b/tests/examples/ghc80/T10820.hs
index 0e53bbd..0e53bbd 100644
--- a/tests/examples/ghc8/T10820.hs
+++ b/tests/examples/ghc80/T10820.hs
diff --git a/tests/examples/ghc8/T10826.hs b/tests/examples/ghc80/T10826.hs
index cddf33c..cddf33c 100644
--- a/tests/examples/ghc8/T10826.hs
+++ b/tests/examples/ghc80/T10826.hs
diff --git a/tests/examples/ghc8/T10830.hs b/tests/examples/ghc80/T10830.hs
index 354f0f5..354f0f5 100644
--- a/tests/examples/ghc8/T10830.hs
+++ b/tests/examples/ghc80/T10830.hs
diff --git a/tests/examples/ghc8/T10836.hs b/tests/examples/ghc80/T10836.hs
index 00c5c6a..00c5c6a 100644
--- a/tests/examples/ghc8/T10836.hs
+++ b/tests/examples/ghc80/T10836.hs
diff --git a/tests/examples/ghc8/T10845.hs b/tests/examples/ghc80/T10845.hs
index 3d813fc..3d813fc 100644
--- a/tests/examples/ghc8/T10845.hs
+++ b/tests/examples/ghc80/T10845.hs
diff --git a/tests/examples/ghc8/T10846.hs b/tests/examples/ghc80/T10846.hs
index e9ec573..e9ec573 100644
--- a/tests/examples/ghc8/T10846.hs
+++ b/tests/examples/ghc80/T10846.hs
diff --git a/tests/examples/ghc8/T10870.hs b/tests/examples/ghc80/T10870.hs
index 255f578..255f578 100644
--- a/tests/examples/ghc8/T10870.hs
+++ b/tests/examples/ghc80/T10870.hs
diff --git a/tests/examples/ghc8/T10890.hs b/tests/examples/ghc80/T10890.hs
index a6c0751..a6c0751 100644
--- a/tests/examples/ghc8/T10890.hs
+++ b/tests/examples/ghc80/T10890.hs
diff --git a/tests/examples/ghc8/T10890_1.hs b/tests/examples/ghc80/T10890_1.hs
index 7614ee3..7614ee3 100644
--- a/tests/examples/ghc8/T10890_1.hs
+++ b/tests/examples/ghc80/T10890_1.hs
diff --git a/tests/examples/ghc8/T10890_2.hs b/tests/examples/ghc80/T10890_2.hs
index 7469639..7469639 100644
--- a/tests/examples/ghc8/T10890_2.hs
+++ b/tests/examples/ghc80/T10890_2.hs
diff --git a/tests/examples/ghc8/T10890_2A.hs b/tests/examples/ghc80/T10890_2A.hs
index 82ee73c..82ee73c 100644
--- a/tests/examples/ghc8/T10890_2A.hs
+++ b/tests/examples/ghc80/T10890_2A.hs
diff --git a/tests/examples/ghc8/T10890_2B.hs b/tests/examples/ghc80/T10890_2B.hs
index f143e30..f143e30 100644
--- a/tests/examples/ghc8/T10890_2B.hs
+++ b/tests/examples/ghc80/T10890_2B.hs
diff --git a/tests/examples/ghc8/T10891.hs b/tests/examples/ghc80/T10891.hs
index 620204e..620204e 100644
--- a/tests/examples/ghc8/T10891.hs
+++ b/tests/examples/ghc80/T10891.hs
diff --git a/tests/examples/ghc8/T10895.hs b/tests/examples/ghc80/T10895.hs
index 91faa50..91faa50 100644
--- a/tests/examples/ghc8/T10895.hs
+++ b/tests/examples/ghc80/T10895.hs
diff --git a/tests/examples/ghc8/T10897a.hs b/tests/examples/ghc80/T10897a.hs
index 2bad0d9..2bad0d9 100644
--- a/tests/examples/ghc8/T10897a.hs
+++ b/tests/examples/ghc80/T10897a.hs
diff --git a/tests/examples/ghc8/T10897b.hs b/tests/examples/ghc80/T10897b.hs
index 6b506b8..6b506b8 100644
--- a/tests/examples/ghc8/T10897b.hs
+++ b/tests/examples/ghc80/T10897b.hs
diff --git a/tests/examples/ghc8/T10904.hs b/tests/examples/ghc80/T10904.hs
index 264df3a..264df3a 100644
--- a/tests/examples/ghc8/T10904.hs
+++ b/tests/examples/ghc80/T10904.hs
diff --git a/tests/examples/ghc8/T10908.hs b/tests/examples/ghc80/T10908.hs
index a9af541..a9af541 100644
--- a/tests/examples/ghc8/T10908.hs
+++ b/tests/examples/ghc80/T10908.hs
diff --git a/tests/examples/ghc8/T10929.hs b/tests/examples/ghc80/T10929.hs
index 47e0071..47e0071 100644
--- a/tests/examples/ghc8/T10929.hs
+++ b/tests/examples/ghc80/T10929.hs
diff --git a/tests/examples/ghc8/T10931.hs b/tests/examples/ghc80/T10931.hs
index 2c0ea20..2c0ea20 100644
--- a/tests/examples/ghc8/T10931.hs
+++ b/tests/examples/ghc80/T10931.hs
diff --git a/tests/examples/ghc8/T10934.hs b/tests/examples/ghc80/T10934.hs
index fb7a538..fb7a538 100644
--- a/tests/examples/ghc8/T10934.hs
+++ b/tests/examples/ghc80/T10934.hs
diff --git a/tests/examples/ghc8/T10935.hs b/tests/examples/ghc80/T10935.hs
index 9817ec8..9817ec8 100644
--- a/tests/examples/ghc8/T10935.hs
+++ b/tests/examples/ghc80/T10935.hs
diff --git a/tests/examples/ghc8/T10942.hs b/tests/examples/ghc80/T10942.hs
index 6fbf1d5..6fbf1d5 100644
--- a/tests/examples/ghc8/T10942.hs
+++ b/tests/examples/ghc80/T10942.hs
diff --git a/tests/examples/ghc8/T10942_A.hs b/tests/examples/ghc80/T10942_A.hs
index 359961c..359961c 100644
--- a/tests/examples/ghc8/T10942_A.hs
+++ b/tests/examples/ghc80/T10942_A.hs
diff --git a/tests/examples/ghc8/T10945.hs b/tests/examples/ghc80/T10945.hs
index be7a792..be7a792 100644
--- a/tests/examples/ghc8/T10945.hs
+++ b/tests/examples/ghc80/T10945.hs
diff --git a/tests/examples/ghc8/T10946.hs b/tests/examples/ghc80/T10946.hs
index e234d91..e234d91 100644
--- a/tests/examples/ghc8/T10946.hs
+++ b/tests/examples/ghc80/T10946.hs
diff --git a/tests/examples/ghc8/T10955dyn.hs b/tests/examples/ghc80/T10955dyn.hs
index 948332a..948332a 100644
--- a/tests/examples/ghc8/T10955dyn.hs
+++ b/tests/examples/ghc80/T10955dyn.hs
diff --git a/tests/examples/ghc8/T10962.hs b/tests/examples/ghc80/T10962.hs
index 896c9e9..896c9e9 100644
--- a/tests/examples/ghc8/T10962.hs
+++ b/tests/examples/ghc80/T10962.hs
diff --git a/tests/examples/ghc8/T10970a.hs b/tests/examples/ghc80/T10970a.hs
index 8e7aa60..8e7aa60 100644
--- a/tests/examples/ghc8/T10970a.hs
+++ b/tests/examples/ghc80/T10970a.hs
diff --git a/tests/examples/ghc8/T10971a.hs b/tests/examples/ghc80/T10971a.hs
index 21b36ed..21b36ed 100644
--- a/tests/examples/ghc8/T10971a.hs
+++ b/tests/examples/ghc80/T10971a.hs
diff --git a/tests/examples/ghc8/T10971b.hs b/tests/examples/ghc80/T10971b.hs
index 2ecb767..2ecb767 100644
--- a/tests/examples/ghc8/T10971b.hs
+++ b/tests/examples/ghc80/T10971b.hs
diff --git a/tests/examples/ghc8/T10971c.hs b/tests/examples/ghc80/T10971c.hs
index 872bc69..872bc69 100644
--- a/tests/examples/ghc8/T10971c.hs
+++ b/tests/examples/ghc80/T10971c.hs
diff --git a/tests/examples/ghc8/T10971d.hs b/tests/examples/ghc80/T10971d.hs
index b879557..b879557 100644
--- a/tests/examples/ghc8/T10971d.hs
+++ b/tests/examples/ghc80/T10971d.hs
diff --git a/tests/examples/ghc8/T10997.hs b/tests/examples/ghc80/T10997.hs
index 69a7940..69a7940 100644
--- a/tests/examples/ghc8/T10997.hs
+++ b/tests/examples/ghc80/T10997.hs
diff --git a/tests/examples/ghc8/T10997_1.hs b/tests/examples/ghc80/T10997_1.hs
index 4cc4b40..4cc4b40 100644
--- a/tests/examples/ghc8/T10997_1.hs
+++ b/tests/examples/ghc80/T10997_1.hs
diff --git a/tests/examples/ghc8/T10997_1a.hs b/tests/examples/ghc80/T10997_1a.hs
index f6a292a..f6a292a 100644
--- a/tests/examples/ghc8/T10997_1a.hs
+++ b/tests/examples/ghc80/T10997_1a.hs
diff --git a/tests/examples/ghc8/T10997a.hs b/tests/examples/ghc80/T10997a.hs
index ec3c542..ec3c542 100644
--- a/tests/examples/ghc8/T10997a.hs
+++ b/tests/examples/ghc80/T10997a.hs
diff --git a/tests/examples/ghc8/T10999.hs b/tests/examples/ghc80/T10999.hs
index 4a46a96..4a46a96 100644
--- a/tests/examples/ghc8/T10999.hs
+++ b/tests/examples/ghc80/T10999.hs
diff --git a/tests/examples/ghc8/T11010.hs b/tests/examples/ghc80/T11010.hs
index c0bdb6e..c0bdb6e 100644
--- a/tests/examples/ghc8/T11010.hs
+++ b/tests/examples/ghc80/T11010.hs
diff --git a/tests/examples/ghc8/T11016.hs b/tests/examples/ghc80/T11016.hs
index 02b7d4d..02b7d4d 100644
--- a/tests/examples/ghc8/T11016.hs
+++ b/tests/examples/ghc80/T11016.hs
diff --git a/tests/examples/ghc8/T11039.hs b/tests/examples/ghc80/T11039.hs
index 69e8d2b..69e8d2b 100644
--- a/tests/examples/ghc8/T11039.hs
+++ b/tests/examples/ghc80/T11039.hs
diff --git a/tests/examples/ghc8/T11053.hs b/tests/examples/ghc80/T11053.hs
index 33dec45..33dec45 100644
--- a/tests/examples/ghc8/T11053.hs
+++ b/tests/examples/ghc80/T11053.hs
diff --git a/tests/examples/ghc8/T11067.hs b/tests/examples/ghc80/T11067.hs
index 0074fae..0074fae 100644
--- a/tests/examples/ghc8/T11067.hs
+++ b/tests/examples/ghc80/T11067.hs
diff --git a/tests/examples/ghc8/T11071.hs b/tests/examples/ghc80/T11071.hs
index ad31bc0..ad31bc0 100644
--- a/tests/examples/ghc8/T11071.hs
+++ b/tests/examples/ghc80/T11071.hs
diff --git a/tests/examples/ghc8/T11071a.hs b/tests/examples/ghc80/T11071a.hs
index 788f57e..788f57e 100644
--- a/tests/examples/ghc8/T11071a.hs
+++ b/tests/examples/ghc80/T11071a.hs
diff --git a/tests/examples/ghc8/T11076.hs b/tests/examples/ghc80/T11076.hs
index f095cc1..f095cc1 100644
--- a/tests/examples/ghc8/T11076.hs
+++ b/tests/examples/ghc80/T11076.hs
diff --git a/tests/examples/ghc8/T11076A.hs b/tests/examples/ghc80/T11076A.hs
index 153a887..153a887 100644
--- a/tests/examples/ghc8/T11076A.hs
+++ b/tests/examples/ghc80/T11076A.hs
diff --git a/tests/examples/ghc8/T11077.hs b/tests/examples/ghc80/T11077.hs
index 76533cb..76533cb 100644
--- a/tests/examples/ghc8/T11077.hs
+++ b/tests/examples/ghc80/T11077.hs
diff --git a/tests/examples/ghc8/T11103.hs b/tests/examples/ghc80/T11103.hs
index 2ba8e41..2ba8e41 100644
--- a/tests/examples/ghc8/T11103.hs
+++ b/tests/examples/ghc80/T11103.hs
diff --git a/tests/examples/ghc8/T11112.hs b/tests/examples/ghc80/T11112.hs
index 9ebd503..9ebd503 100644
--- a/tests/examples/ghc8/T11112.hs
+++ b/tests/examples/ghc80/T11112.hs
diff --git a/tests/examples/ghc8/T11128.hs b/tests/examples/ghc80/T11128.hs
index 081e074..081e074 100644
--- a/tests/examples/ghc8/T11128.hs
+++ b/tests/examples/ghc80/T11128.hs
diff --git a/tests/examples/ghc8/T11136.hs b/tests/examples/ghc80/T11136.hs
index 5e821ee..5e821ee 100644
--- a/tests/examples/ghc8/T11136.hs
+++ b/tests/examples/ghc80/T11136.hs
diff --git a/tests/examples/ghc8/T11142.hs b/tests/examples/ghc80/T11142.hs
index 58eb3b6..58eb3b6 100644
--- a/tests/examples/ghc8/T11142.hs
+++ b/tests/examples/ghc80/T11142.hs
diff --git a/tests/examples/ghc8/T11148.hs b/tests/examples/ghc80/T11148.hs
index 5e505be..5e505be 100644
--- a/tests/examples/ghc8/T11148.hs
+++ b/tests/examples/ghc80/T11148.hs
diff --git a/tests/examples/ghc8/T11155.hs b/tests/examples/ghc80/T11155.hs
index b57bbe9..b57bbe9 100644
--- a/tests/examples/ghc8/T11155.hs
+++ b/tests/examples/ghc80/T11155.hs
diff --git a/tests/examples/ghc8/T11164.hs b/tests/examples/ghc80/T11164.hs
index b1d9a68..b1d9a68 100644
--- a/tests/examples/ghc8/T11164.hs
+++ b/tests/examples/ghc80/T11164.hs
diff --git a/tests/examples/ghc8/T11164a.hs b/tests/examples/ghc80/T11164a.hs
index f14e96d..f14e96d 100644
--- a/tests/examples/ghc8/T11164a.hs
+++ b/tests/examples/ghc80/T11164a.hs
diff --git a/tests/examples/ghc8/T11164b.hs b/tests/examples/ghc80/T11164b.hs
index abe65c4..abe65c4 100644
--- a/tests/examples/ghc8/T11164b.hs
+++ b/tests/examples/ghc80/T11164b.hs
diff --git a/tests/examples/ghc8/T11167.hs b/tests/examples/ghc80/T11167.hs
index 644cc90..644cc90 100644
--- a/tests/examples/ghc8/T11167.hs
+++ b/tests/examples/ghc80/T11167.hs
diff --git a/tests/examples/ghc8/T11167_ambig.hs b/tests/examples/ghc80/T11167_ambig.hs
index 74df05e..74df05e 100644
--- a/tests/examples/ghc8/T11167_ambig.hs
+++ b/tests/examples/ghc80/T11167_ambig.hs
diff --git a/tests/examples/ghc8/T11167_ambiguous_fixity.hs b/tests/examples/ghc80/T11167_ambiguous_fixity.hs
index d4dd38e..d4dd38e 100644
--- a/tests/examples/ghc8/T11167_ambiguous_fixity.hs
+++ b/tests/examples/ghc80/T11167_ambiguous_fixity.hs
diff --git a/tests/examples/ghc8/T11167_ambiguous_fixity_A.hs b/tests/examples/ghc80/T11167_ambiguous_fixity_A.hs
index cc5440d..cc5440d 100644
--- a/tests/examples/ghc8/T11167_ambiguous_fixity_A.hs
+++ b/tests/examples/ghc80/T11167_ambiguous_fixity_A.hs
diff --git a/tests/examples/ghc8/T11167_ambiguous_fixity_B.hs b/tests/examples/ghc80/T11167_ambiguous_fixity_B.hs
index 927a336..927a336 100644
--- a/tests/examples/ghc8/T11167_ambiguous_fixity_B.hs
+++ b/tests/examples/ghc80/T11167_ambiguous_fixity_B.hs
diff --git a/tests/examples/ghc8/T11173.hs b/tests/examples/ghc80/T11173.hs
index 54b3638..54b3638 100644
--- a/tests/examples/ghc8/T11173.hs
+++ b/tests/examples/ghc80/T11173.hs
diff --git a/tests/examples/ghc8/T11173a.hs b/tests/examples/ghc80/T11173a.hs
index ae8c37f..ae8c37f 100644
--- a/tests/examples/ghc8/T11173a.hs
+++ b/tests/examples/ghc80/T11173a.hs
diff --git a/tests/examples/ghc8/T11182.hs b/tests/examples/ghc80/T11182.hs
index a8bedf4..a8bedf4 100644
--- a/tests/examples/ghc8/T11182.hs
+++ b/tests/examples/ghc80/T11182.hs
diff --git a/tests/examples/ghc8/T11187.hs b/tests/examples/ghc80/T11187.hs
index 4f636a6..4f636a6 100644
--- a/tests/examples/ghc8/T11187.hs
+++ b/tests/examples/ghc80/T11187.hs
diff --git a/tests/examples/ghc8/T11192.hs b/tests/examples/ghc80/T11192.hs
index fb27a35..fb27a35 100644
--- a/tests/examples/ghc8/T11192.hs
+++ b/tests/examples/ghc80/T11192.hs
diff --git a/tests/examples/ghc8/T11193.hs b/tests/examples/ghc80/T11193.hs
index a8759a3..a8759a3 100644
--- a/tests/examples/ghc8/T11193.hs
+++ b/tests/examples/ghc80/T11193.hs
diff --git a/tests/examples/ghc8/T11208.hs b/tests/examples/ghc80/T11208.hs
index b6ddd16..b6ddd16 100644
--- a/tests/examples/ghc8/T11208.hs
+++ b/tests/examples/ghc80/T11208.hs
diff --git a/tests/examples/ghc8/T11216.hs b/tests/examples/ghc80/T11216.hs
index e05feb9..e05feb9 100644
--- a/tests/examples/ghc8/T11216.hs
+++ b/tests/examples/ghc80/T11216.hs
diff --git a/tests/examples/ghc8/T11224.hs b/tests/examples/ghc80/T11224.hs
index f834e9b..f834e9b 100644
--- a/tests/examples/ghc8/T11224.hs
+++ b/tests/examples/ghc80/T11224.hs
diff --git a/tests/examples/ghc8/T11232.hs b/tests/examples/ghc80/T11232.hs
index 5b98d39..5b98d39 100644
--- a/tests/examples/ghc8/T11232.hs
+++ b/tests/examples/ghc80/T11232.hs
diff --git a/tests/examples/ghc8/T11237.hs b/tests/examples/ghc80/T11237.hs
index 422aefd..422aefd 100644
--- a/tests/examples/ghc8/T11237.hs
+++ b/tests/examples/ghc80/T11237.hs
diff --git a/tests/examples/ghc8/T1133Aa.hs b/tests/examples/ghc80/T1133Aa.hs
index 8adcd01..8adcd01 100644
--- a/tests/examples/ghc8/T1133Aa.hs
+++ b/tests/examples/ghc80/T1133Aa.hs
diff --git a/tests/examples/ghc8/T1133a.hs b/tests/examples/ghc80/T1133a.hs
index c0b106d..c0b106d 100644
--- a/tests/examples/ghc8/T1133a.hs
+++ b/tests/examples/ghc80/T1133a.hs
diff --git a/tests/examples/ghc8/T11381.hs b/tests/examples/ghc80/T11381.hs
index 8dc94dd..8dc94dd 100644
--- a/tests/examples/ghc8/T11381.hs
+++ b/tests/examples/ghc80/T11381.hs
diff --git a/tests/examples/ghc8/T11959.hs b/tests/examples/ghc80/T11959.hs
index ccff2e0..ccff2e0 100644
--- a/tests/examples/ghc8/T11959.hs
+++ b/tests/examples/ghc80/T11959.hs
diff --git a/tests/examples/ghc8/T17a.hs b/tests/examples/ghc80/T17a.hs
index a58a766..a58a766 100644
--- a/tests/examples/ghc8/T17a.hs
+++ b/tests/examples/ghc80/T17a.hs
diff --git a/tests/examples/ghc8/T17b.hs b/tests/examples/ghc80/T17b.hs
index 7946f16..7946f16 100644
--- a/tests/examples/ghc8/T17b.hs
+++ b/tests/examples/ghc80/T17b.hs
diff --git a/tests/examples/ghc8/T17c.hs b/tests/examples/ghc80/T17c.hs
index 091524c..091524c 100644
--- a/tests/examples/ghc8/T17c.hs
+++ b/tests/examples/ghc80/T17c.hs
diff --git a/tests/examples/ghc8/T17d.hs b/tests/examples/ghc80/T17d.hs
index 1a4b44d..1a4b44d 100644
--- a/tests/examples/ghc8/T17d.hs
+++ b/tests/examples/ghc80/T17d.hs
diff --git a/tests/examples/ghc8/T17e.hs b/tests/examples/ghc80/T17e.hs
index 93ed1f7..93ed1f7 100644
--- a/tests/examples/ghc8/T17e.hs
+++ b/tests/examples/ghc80/T17e.hs
diff --git a/tests/examples/ghc8/T1830_1.hs b/tests/examples/ghc80/T1830_1.hs
index e3c2889..e3c2889 100644
--- a/tests/examples/ghc8/T1830_1.hs
+++ b/tests/examples/ghc80/T1830_1.hs
diff --git a/tests/examples/ghc8/T1830_2.hs b/tests/examples/ghc80/T1830_2.hs
index 5720aa7..5720aa7 100644
--- a/tests/examples/ghc8/T1830_2.hs
+++ b/tests/examples/ghc80/T1830_2.hs
diff --git a/tests/examples/ghc8/T1830_3.hs b/tests/examples/ghc80/T1830_3.hs
index 3a17548..3a17548 100644
--- a/tests/examples/ghc8/T1830_3.hs
+++ b/tests/examples/ghc80/T1830_3.hs
diff --git a/tests/examples/ghc8/T1830_3a.hs b/tests/examples/ghc80/T1830_3a.hs
index 49c059d..49c059d 100644
--- a/tests/examples/ghc8/T1830_3a.hs
+++ b/tests/examples/ghc80/T1830_3a.hs
diff --git a/tests/examples/ghc8/T2006.hs b/tests/examples/ghc80/T2006.hs
index 00cd783..00cd783 100644
--- a/tests/examples/ghc8/T2006.hs
+++ b/tests/examples/ghc80/T2006.hs
diff --git a/tests/examples/ghc8/T2204.hs b/tests/examples/ghc80/T2204.hs
index 0f2dbec..0f2dbec 100644
--- a/tests/examples/ghc8/T2204.hs
+++ b/tests/examples/ghc80/T2204.hs
diff --git a/tests/examples/ghc8/T2632.hs b/tests/examples/ghc80/T2632.hs
index 2be2cbb..2be2cbb 100644
--- a/tests/examples/ghc8/T2632.hs
+++ b/tests/examples/ghc80/T2632.hs
diff --git a/tests/examples/ghc8/T2931.hs b/tests/examples/ghc80/T2931.hs
index 43aeda0..43aeda0 100644
--- a/tests/examples/ghc8/T2931.hs
+++ b/tests/examples/ghc80/T2931.hs
diff --git a/tests/examples/ghc8/T2991.hs b/tests/examples/ghc80/T2991.hs
index 451e1eb..451e1eb 100644
--- a/tests/examples/ghc8/T2991.hs
+++ b/tests/examples/ghc80/T2991.hs
diff --git a/tests/examples/ghc8/T3078.hs b/tests/examples/ghc80/T3078.hs
index f6d6362..f6d6362 100644
--- a/tests/examples/ghc8/T3078.hs
+++ b/tests/examples/ghc80/T3078.hs
diff --git a/tests/examples/ghc8/T322.hs b/tests/examples/ghc80/T322.hs
index 3b8f1a9..3b8f1a9 100644
--- a/tests/examples/ghc8/T322.hs
+++ b/tests/examples/ghc80/T322.hs
diff --git a/tests/examples/ghc8/T3468a.hs b/tests/examples/ghc80/T3468a.hs
index 002815b..002815b 100644
--- a/tests/examples/ghc8/T3468a.hs
+++ b/tests/examples/ghc80/T3468a.hs
diff --git a/tests/examples/ghc8/T3572.hs b/tests/examples/ghc80/T3572.hs
index 8cc6011..8cc6011 100644
--- a/tests/examples/ghc8/T3572.hs
+++ b/tests/examples/ghc80/T3572.hs
diff --git a/tests/examples/ghc8/T365.hs b/tests/examples/ghc80/T365.hs
index fe09bb2..fe09bb2 100644
--- a/tests/examples/ghc8/T365.hs
+++ b/tests/examples/ghc80/T365.hs
diff --git a/tests/examples/ghc8/T366.hs b/tests/examples/ghc80/T366.hs
index f0090ac..f0090ac 100644
--- a/tests/examples/ghc8/T366.hs
+++ b/tests/examples/ghc80/T366.hs
diff --git a/tests/examples/ghc8/T3927.hs b/tests/examples/ghc80/T3927.hs
index f1ec01e..f1ec01e 100644
--- a/tests/examples/ghc8/T3927.hs
+++ b/tests/examples/ghc80/T3927.hs
diff --git a/tests/examples/ghc8/T3927a.hs b/tests/examples/ghc80/T3927a.hs
index 62fb68b..62fb68b 100644
--- a/tests/examples/ghc8/T3927a.hs
+++ b/tests/examples/ghc80/T3927a.hs
diff --git a/tests/examples/ghc8/T3927b.hs b/tests/examples/ghc80/T3927b.hs
index 98e4cb9..98e4cb9 100644
--- a/tests/examples/ghc8/T3927b.hs
+++ b/tests/examples/ghc80/T3927b.hs
diff --git a/tests/examples/ghc8/T4056.hs b/tests/examples/ghc80/T4056.hs
index 6750930..6750930 100644
--- a/tests/examples/ghc8/T4056.hs
+++ b/tests/examples/ghc80/T4056.hs
diff --git a/tests/examples/ghc8/T4139.hs b/tests/examples/ghc80/T4139.hs
index 4f6d4ab..4f6d4ab 100644
--- a/tests/examples/ghc8/T4139.hs
+++ b/tests/examples/ghc80/T4139.hs
diff --git a/tests/examples/ghc8/T4169.hs b/tests/examples/ghc80/T4169.hs
index 481d9df..481d9df 100644
--- a/tests/examples/ghc8/T4169.hs
+++ b/tests/examples/ghc80/T4169.hs
diff --git a/tests/examples/ghc8/T4170.hs b/tests/examples/ghc80/T4170.hs
index 65ce0b1..65ce0b1 100644
--- a/tests/examples/ghc8/T4170.hs
+++ b/tests/examples/ghc80/T4170.hs
diff --git a/tests/examples/ghc8/T5001b.hs b/tests/examples/ghc80/T5001b.hs
index 3b01646..3b01646 100644
--- a/tests/examples/ghc8/T5001b.hs
+++ b/tests/examples/ghc80/T5001b.hs
diff --git a/tests/examples/ghc8/T5333.hs b/tests/examples/ghc80/T5333.hs
index 808b8a2..808b8a2 100644
--- a/tests/examples/ghc8/T5333.hs
+++ b/tests/examples/ghc80/T5333.hs
diff --git a/tests/examples/ghc8/T5721.hs b/tests/examples/ghc80/T5721.hs
index ed5e7e3..ed5e7e3 100644
--- a/tests/examples/ghc8/T5721.hs
+++ b/tests/examples/ghc80/T5721.hs
diff --git a/tests/examples/ghc8/T5821.hs b/tests/examples/ghc80/T5821.hs
index 762254c..762254c 100644
--- a/tests/examples/ghc8/T5821.hs
+++ b/tests/examples/ghc80/T5821.hs
diff --git a/tests/examples/ghc8/T5884Other.hs b/tests/examples/ghc80/T5884Other.hs
index 2cf8250..2cf8250 100644
--- a/tests/examples/ghc8/T5884Other.hs
+++ b/tests/examples/ghc80/T5884Other.hs
diff --git a/tests/examples/ghc8/T5908.hs b/tests/examples/ghc80/T5908.hs
index 2666c33..2666c33 100644
--- a/tests/examples/ghc8/T5908.hs
+++ b/tests/examples/ghc80/T5908.hs
diff --git a/tests/examples/ghc8/T6018.hs b/tests/examples/ghc80/T6018.hs
index d7e43eb..d7e43eb 100644
--- a/tests/examples/ghc8/T6018.hs
+++ b/tests/examples/ghc80/T6018.hs
diff --git a/tests/examples/ghc8/T6018Afail.hs b/tests/examples/ghc80/T6018Afail.hs
index 95184a1..95184a1 100644
--- a/tests/examples/ghc8/T6018Afail.hs
+++ b/tests/examples/ghc80/T6018Afail.hs
diff --git a/tests/examples/ghc8/T6018Bfail.hs b/tests/examples/ghc80/T6018Bfail.hs
index ef24601..ef24601 100644
--- a/tests/examples/ghc8/T6018Bfail.hs
+++ b/tests/examples/ghc80/T6018Bfail.hs
diff --git a/tests/examples/ghc8/T6018Cfail.hs b/tests/examples/ghc80/T6018Cfail.hs
index b7a7908..b7a7908 100644
--- a/tests/examples/ghc8/T6018Cfail.hs
+++ b/tests/examples/ghc80/T6018Cfail.hs
diff --git a/tests/examples/ghc8/T6018Dfail.hs b/tests/examples/ghc80/T6018Dfail.hs
index ec69833..ec69833 100644
--- a/tests/examples/ghc8/T6018Dfail.hs
+++ b/tests/examples/ghc80/T6018Dfail.hs
diff --git a/tests/examples/ghc8/T6018a.hs b/tests/examples/ghc80/T6018a.hs
index beecb57..beecb57 100644
--- a/tests/examples/ghc8/T6018a.hs
+++ b/tests/examples/ghc80/T6018a.hs
diff --git a/tests/examples/ghc8/T6018fail.hs b/tests/examples/ghc80/T6018fail.hs
index ead4dd3..ead4dd3 100644
--- a/tests/examples/ghc8/T6018fail.hs
+++ b/tests/examples/ghc80/T6018fail.hs
diff --git a/tests/examples/ghc8/T6018failclosed.hs b/tests/examples/ghc80/T6018failclosed.hs
index a69c63f..a69c63f 100644
--- a/tests/examples/ghc8/T6018failclosed.hs
+++ b/tests/examples/ghc80/T6018failclosed.hs
diff --git a/tests/examples/ghc8/T6018failclosed2.hs b/tests/examples/ghc80/T6018failclosed2.hs
index d90b9de..d90b9de 100644
--- a/tests/examples/ghc8/T6018failclosed2.hs
+++ b/tests/examples/ghc80/T6018failclosed2.hs
diff --git a/tests/examples/ghc8/T6018rnfail.hs b/tests/examples/ghc80/T6018rnfail.hs
index 14d1929..14d1929 100644
--- a/tests/examples/ghc8/T6018rnfail.hs
+++ b/tests/examples/ghc80/T6018rnfail.hs
diff --git a/tests/examples/ghc8/T6018th.hs b/tests/examples/ghc80/T6018th.hs
index cb6c9ca..cb6c9ca 100644
--- a/tests/examples/ghc8/T6018th.hs
+++ b/tests/examples/ghc80/T6018th.hs
diff --git a/tests/examples/ghc8/T6062.hs b/tests/examples/ghc80/T6062.hs
index 255dc92..255dc92 100644
--- a/tests/examples/ghc8/T6062.hs
+++ b/tests/examples/ghc80/T6062.hs
diff --git a/tests/examples/ghc8/T6124.hs b/tests/examples/ghc80/T6124.hs
index e4f18b3..e4f18b3 100644
--- a/tests/examples/ghc8/T6124.hs
+++ b/tests/examples/ghc80/T6124.hs
diff --git a/tests/examples/ghc8/T7411.hs b/tests/examples/ghc80/T7411.hs
index 10bc0b3..10bc0b3 100644
--- a/tests/examples/ghc8/T7411.hs
+++ b/tests/examples/ghc80/T7411.hs
diff --git a/tests/examples/ghc8/T7669a.hs b/tests/examples/ghc80/T7669a.hs
index 6744d8a..6744d8a 100644
--- a/tests/examples/ghc8/T7669a.hs
+++ b/tests/examples/ghc80/T7669a.hs
diff --git a/tests/examples/ghc8/T7672.hs b/tests/examples/ghc80/T7672.hs
index 95b2b45..95b2b45 100644
--- a/tests/examples/ghc8/T7672.hs
+++ b/tests/examples/ghc80/T7672.hs
diff --git a/tests/examples/ghc8/T7672a.hs b/tests/examples/ghc80/T7672a.hs
index 361c770..361c770 100644
--- a/tests/examples/ghc8/T7672a.hs
+++ b/tests/examples/ghc80/T7672a.hs
diff --git a/tests/examples/ghc8/T7765.hs b/tests/examples/ghc80/T7765.hs
index 6ca9a1f..6ca9a1f 100644
--- a/tests/examples/ghc8/T7765.hs
+++ b/tests/examples/ghc80/T7765.hs
diff --git a/tests/examples/ghc8/T7788.hs b/tests/examples/ghc80/T7788.hs
index 56f378d..56f378d 100644
--- a/tests/examples/ghc8/T7788.hs
+++ b/tests/examples/ghc80/T7788.hs
diff --git a/tests/examples/ghc8/T8030.hs b/tests/examples/ghc80/T8030.hs
index 970ae9b..970ae9b 100644
--- a/tests/examples/ghc8/T8030.hs
+++ b/tests/examples/ghc80/T8030.hs
diff --git a/tests/examples/ghc8/T8034.hs b/tests/examples/ghc80/T8034.hs
index e432152..e432152 100644
--- a/tests/examples/ghc8/T8034.hs
+++ b/tests/examples/ghc80/T8034.hs
diff --git a/tests/examples/ghc8/T8101b.hs b/tests/examples/ghc80/T8101b.hs
index d7bcc1b..d7bcc1b 100644
--- a/tests/examples/ghc8/T8101b.hs
+++ b/tests/examples/ghc80/T8101b.hs
diff --git a/tests/examples/ghc8/T8131b.hs b/tests/examples/ghc80/T8131b.hs
index b9bc1f6..b9bc1f6 100644
--- a/tests/examples/ghc8/T8131b.hs
+++ b/tests/examples/ghc80/T8131b.hs
diff --git a/tests/examples/ghc8/T8274.hs b/tests/examples/ghc80/T8274.hs
index 03f50ef..03f50ef 100644
--- a/tests/examples/ghc8/T8274.hs
+++ b/tests/examples/ghc80/T8274.hs
diff --git a/tests/examples/ghc8/T8455.hs b/tests/examples/ghc80/T8455.hs
index 49041cb..49041cb 100644
--- a/tests/examples/ghc8/T8455.hs
+++ b/tests/examples/ghc80/T8455.hs
diff --git a/tests/examples/ghc8/T8550.hs b/tests/examples/ghc80/T8550.hs
index d3639a4..d3639a4 100644
--- a/tests/examples/ghc8/T8550.hs
+++ b/tests/examples/ghc80/T8550.hs
diff --git a/tests/examples/ghc8/T8555.hs b/tests/examples/ghc80/T8555.hs
index c5e817b..c5e817b 100644
--- a/tests/examples/ghc8/T8555.hs
+++ b/tests/examples/ghc80/T8555.hs
diff --git a/tests/examples/ghc8/T8633.hs b/tests/examples/ghc80/T8633.hs
index eb2b3f3..eb2b3f3 100644
--- a/tests/examples/ghc8/T8633.hs
+++ b/tests/examples/ghc80/T8633.hs
diff --git a/tests/examples/ghc8/T8743a.hs b/tests/examples/ghc80/T8743a.hs
index 23b3b7b..23b3b7b 100644
--- a/tests/examples/ghc8/T8743a.hs
+++ b/tests/examples/ghc80/T8743a.hs
diff --git a/tests/examples/ghc8/T8759a.hs b/tests/examples/ghc80/T8759a.hs
index 521ada7..521ada7 100644
--- a/tests/examples/ghc8/T8759a.hs
+++ b/tests/examples/ghc80/T8759a.hs
diff --git a/tests/examples/ghc8/T8799.hs b/tests/examples/ghc80/T8799.hs
index f5a92d4..f5a92d4 100644
--- a/tests/examples/ghc8/T8799.hs
+++ b/tests/examples/ghc80/T8799.hs
diff --git a/tests/examples/ghc8/T8970.hs b/tests/examples/ghc80/T8970.hs
index 37e3756..37e3756 100644
--- a/tests/examples/ghc8/T8970.hs
+++ b/tests/examples/ghc80/T8970.hs
diff --git a/tests/examples/ghc8/T9015.hs b/tests/examples/ghc80/T9015.hs
index 6f7efec..6f7efec 100644
--- a/tests/examples/ghc8/T9015.hs
+++ b/tests/examples/ghc80/T9015.hs
diff --git a/tests/examples/ghc8/T9017.hs b/tests/examples/ghc80/T9017.hs
index 7f93f54..7f93f54 100644
--- a/tests/examples/ghc8/T9017.hs
+++ b/tests/examples/ghc80/T9017.hs
diff --git a/tests/examples/ghc8/T9177a.hs b/tests/examples/ghc80/T9177a.hs
index 5798764..5798764 100644
--- a/tests/examples/ghc8/T9177a.hs
+++ b/tests/examples/ghc80/T9177a.hs
diff --git a/tests/examples/ghc8/T9204a.hs b/tests/examples/ghc80/T9204a.hs
index a57e2b2..a57e2b2 100644
--- a/tests/examples/ghc8/T9204a.hs
+++ b/tests/examples/ghc80/T9204a.hs
diff --git a/tests/examples/ghc8/T9204b.hs b/tests/examples/ghc80/T9204b.hs
index d3c974f..d3c974f 100644
--- a/tests/examples/ghc8/T9204b.hs
+++ b/tests/examples/ghc80/T9204b.hs
diff --git a/tests/examples/ghc8/T9204b2.hs b/tests/examples/ghc80/T9204b2.hs
index 6071922..6071922 100644
--- a/tests/examples/ghc8/T9204b2.hs
+++ b/tests/examples/ghc80/T9204b2.hs
diff --git a/tests/examples/ghc8/T9233.hs b/tests/examples/ghc80/T9233.hs
index 1636be6..1636be6 100644
--- a/tests/examples/ghc8/T9233.hs
+++ b/tests/examples/ghc80/T9233.hs
diff --git a/tests/examples/ghc8/T9233a.hs b/tests/examples/ghc80/T9233a.hs
index 8f7283a..8f7283a 100644
--- a/tests/examples/ghc8/T9233a.hs
+++ b/tests/examples/ghc80/T9233a.hs
diff --git a/tests/examples/ghc8/T9238.hs b/tests/examples/ghc80/T9238.hs
index 79eeeb7..79eeeb7 100644
--- a/tests/examples/ghc8/T9238.hs
+++ b/tests/examples/ghc80/T9238.hs
diff --git a/tests/examples/ghc8/T9260.hs b/tests/examples/ghc80/T9260.hs
index 23c19c7..23c19c7 100644
--- a/tests/examples/ghc8/T9260.hs
+++ b/tests/examples/ghc80/T9260.hs
diff --git a/tests/examples/ghc8/T9430.hs b/tests/examples/ghc80/T9430.hs
index eedc0a7..eedc0a7 100644
--- a/tests/examples/ghc8/T9430.hs
+++ b/tests/examples/ghc80/T9430.hs
diff --git a/tests/examples/ghc8/T9554.hs b/tests/examples/ghc80/T9554.hs
index 99c27e2..99c27e2 100644
--- a/tests/examples/ghc8/T9554.hs
+++ b/tests/examples/ghc80/T9554.hs
diff --git a/tests/examples/ghc8/T9600-1.hs b/tests/examples/ghc80/T9600-1.hs
index 8116d08..8116d08 100644
--- a/tests/examples/ghc8/T9600-1.hs
+++ b/tests/examples/ghc80/T9600-1.hs
diff --git a/tests/examples/ghc8/T9600.hs b/tests/examples/ghc80/T9600.hs
index a6663ce..a6663ce 100644
--- a/tests/examples/ghc8/T9600.hs
+++ b/tests/examples/ghc80/T9600.hs
diff --git a/tests/examples/ghc8/T9632.hs b/tests/examples/ghc80/T9632.hs
index bea468f..bea468f 100644
--- a/tests/examples/ghc8/T9632.hs
+++ b/tests/examples/ghc80/T9632.hs
diff --git a/tests/examples/ghc8/T9824.hs b/tests/examples/ghc80/T9824.hs
index e815ff6..e815ff6 100644
--- a/tests/examples/ghc8/T9824.hs
+++ b/tests/examples/ghc80/T9824.hs
diff --git a/tests/examples/ghc8/T9839_02.hs b/tests/examples/ghc80/T9839_02.hs
index d82a4bd..d82a4bd 100755
--- a/tests/examples/ghc8/T9839_02.hs
+++ b/tests/examples/ghc80/T9839_02.hs
diff --git a/tests/examples/ghc8/T9839_03.hs b/tests/examples/ghc80/T9839_03.hs
index d82a4bd..d82a4bd 100755
--- a/tests/examples/ghc8/T9839_03.hs
+++ b/tests/examples/ghc80/T9839_03.hs
diff --git a/tests/examples/ghc8/T9839_04.hs b/tests/examples/ghc80/T9839_04.hs
index d82a4bd..d82a4bd 100755
--- a/tests/examples/ghc8/T9839_04.hs
+++ b/tests/examples/ghc80/T9839_04.hs
diff --git a/tests/examples/ghc8/T9839_05.hs b/tests/examples/ghc80/T9839_05.hs
index d82a4bd..d82a4bd 100755
--- a/tests/examples/ghc8/T9839_05.hs
+++ b/tests/examples/ghc80/T9839_05.hs
diff --git a/tests/examples/ghc8/T9839_06.hs b/tests/examples/ghc80/T9839_06.hs
index d82a4bd..d82a4bd 100755
--- a/tests/examples/ghc8/T9839_06.hs
+++ b/tests/examples/ghc80/T9839_06.hs
diff --git a/tests/examples/ghc8/T9840.hs b/tests/examples/ghc80/T9840.hs
index 2584be6..2584be6 100644
--- a/tests/examples/ghc8/T9840.hs
+++ b/tests/examples/ghc80/T9840.hs
diff --git a/tests/examples/ghc8/T9840a.hs b/tests/examples/ghc80/T9840a.hs
index dab6e04..dab6e04 100644
--- a/tests/examples/ghc8/T9840a.hs
+++ b/tests/examples/ghc80/T9840a.hs
diff --git a/tests/examples/ghc8/T9858a.hs b/tests/examples/ghc80/T9858a.hs
index fda55c2..fda55c2 100644
--- a/tests/examples/ghc8/T9858a.hs
+++ b/tests/examples/ghc80/T9858a.hs
diff --git a/tests/examples/ghc8/T9858b.hs b/tests/examples/ghc80/T9858b.hs
index 643002f..643002f 100644
--- a/tests/examples/ghc8/T9858b.hs
+++ b/tests/examples/ghc80/T9858b.hs
diff --git a/tests/examples/ghc8/T9858c.hs b/tests/examples/ghc80/T9858c.hs
index 7120715..7120715 100644
--- a/tests/examples/ghc8/T9858c.hs
+++ b/tests/examples/ghc80/T9858c.hs
diff --git a/tests/examples/ghc8/T9858d.hs b/tests/examples/ghc80/T9858d.hs
index 3c680c2..3c680c2 100644
--- a/tests/examples/ghc8/T9858d.hs
+++ b/tests/examples/ghc80/T9858d.hs
diff --git a/tests/examples/ghc8/T9858e.hs b/tests/examples/ghc80/T9858e.hs
index 0ec39a6..0ec39a6 100644
--- a/tests/examples/ghc8/T9858e.hs
+++ b/tests/examples/ghc80/T9858e.hs
diff --git a/tests/examples/ghc8/T9867.hs b/tests/examples/ghc80/T9867.hs
index f05c43c..f05c43c 100644
--- a/tests/examples/ghc8/T9867.hs
+++ b/tests/examples/ghc80/T9867.hs
diff --git a/tests/examples/ghc8/T9878b.hs b/tests/examples/ghc80/T9878b.hs
index baa0da0..baa0da0 100644
--- a/tests/examples/ghc8/T9878b.hs
+++ b/tests/examples/ghc80/T9878b.hs
diff --git a/tests/examples/ghc8/T9938.hs b/tests/examples/ghc80/T9938.hs
index f9bb131..f9bb131 100644
--- a/tests/examples/ghc8/T9938.hs
+++ b/tests/examples/ghc80/T9938.hs
diff --git a/tests/examples/ghc8/T9938B.hs b/tests/examples/ghc80/T9938B.hs
index 8b92369..8b92369 100644
--- a/tests/examples/ghc8/T9938B.hs
+++ b/tests/examples/ghc80/T9938B.hs
diff --git a/tests/examples/ghc8/T9939.hs b/tests/examples/ghc80/T9939.hs
index 4ae370b..4ae370b 100644
--- a/tests/examples/ghc8/T9939.hs
+++ b/tests/examples/ghc80/T9939.hs
diff --git a/tests/examples/ghc8/T9951.hs b/tests/examples/ghc80/T9951.hs
index f1740fd..f1740fd 100644
--- a/tests/examples/ghc8/T9951.hs
+++ b/tests/examples/ghc80/T9951.hs
diff --git a/tests/examples/ghc8/T9951b.hs b/tests/examples/ghc80/T9951b.hs
index 6ae875d..6ae875d 100644
--- a/tests/examples/ghc8/T9951b.hs
+++ b/tests/examples/ghc80/T9951b.hs
diff --git a/tests/examples/ghc8/T9964.hs b/tests/examples/ghc80/T9964.hs
index df15d47..df15d47 100644
--- a/tests/examples/ghc8/T9964.hs
+++ b/tests/examples/ghc80/T9964.hs
diff --git a/tests/examples/ghc8/T9968.hs b/tests/examples/ghc80/T9968.hs
index ab663ca..ab663ca 100644
--- a/tests/examples/ghc8/T9968.hs
+++ b/tests/examples/ghc80/T9968.hs
diff --git a/tests/examples/ghc8/T9968a.hs b/tests/examples/ghc80/T9968a.hs
index ca5b1b0..ca5b1b0 100644
--- a/tests/examples/ghc8/T9968a.hs
+++ b/tests/examples/ghc80/T9968a.hs
diff --git a/tests/examples/ghc8/T9973.hs b/tests/examples/ghc80/T9973.hs
index 1a2148f..1a2148f 100644
--- a/tests/examples/ghc8/T9973.hs
+++ b/tests/examples/ghc80/T9973.hs
diff --git a/tests/examples/ghc8/T9975a.hs b/tests/examples/ghc80/T9975a.hs
index ed5a2c2..ed5a2c2 100644
--- a/tests/examples/ghc8/T9975a.hs
+++ b/tests/examples/ghc80/T9975a.hs
diff --git a/tests/examples/ghc8/T9975b.hs b/tests/examples/ghc80/T9975b.hs
index d36f54d..d36f54d 100644
--- a/tests/examples/ghc8/T9975b.hs
+++ b/tests/examples/ghc80/T9975b.hs
diff --git a/tests/examples/ghc8/TH_abstractFamily.hs b/tests/examples/ghc80/TH_abstractFamily.hs
index a76b00b..a76b00b 100644
--- a/tests/examples/ghc8/TH_abstractFamily.hs
+++ b/tests/examples/ghc80/TH_abstractFamily.hs
diff --git a/tests/examples/ghc8/TH_bracket1.hs b/tests/examples/ghc80/TH_bracket1.hs
index f268976..f268976 100644
--- a/tests/examples/ghc8/TH_bracket1.hs
+++ b/tests/examples/ghc80/TH_bracket1.hs
diff --git a/tests/examples/ghc8/TH_bracket2.hs b/tests/examples/ghc80/TH_bracket2.hs
index 27e3aba..27e3aba 100644
--- a/tests/examples/ghc8/TH_bracket2.hs
+++ b/tests/examples/ghc80/TH_bracket2.hs
diff --git a/tests/examples/ghc8/TH_bracket3.hs b/tests/examples/ghc80/TH_bracket3.hs
index a681948..a681948 100644
--- a/tests/examples/ghc8/TH_bracket3.hs
+++ b/tests/examples/ghc80/TH_bracket3.hs
diff --git a/tests/examples/ghc8/TH_finalizer.hs b/tests/examples/ghc80/TH_finalizer.hs
index f59364e..f59364e 100644
--- a/tests/examples/ghc8/TH_finalizer.hs
+++ b/tests/examples/ghc80/TH_finalizer.hs
diff --git a/tests/examples/ghc8/TH_localname.hs b/tests/examples/ghc80/TH_localname.hs
index 9db6875..9db6875 100644
--- a/tests/examples/ghc8/TH_localname.hs
+++ b/tests/examples/ghc80/TH_localname.hs
diff --git a/tests/examples/ghc8/TH_namePackage.hs b/tests/examples/ghc80/TH_namePackage.hs
index 7c4a541..7c4a541 100644
--- a/tests/examples/ghc8/TH_namePackage.hs
+++ b/tests/examples/ghc80/TH_namePackage.hs
diff --git a/tests/examples/ghc8/TH_nameSpace.hs b/tests/examples/ghc80/TH_nameSpace.hs
index 42e7503..42e7503 100644
--- a/tests/examples/ghc8/TH_nameSpace.hs
+++ b/tests/examples/ghc80/TH_nameSpace.hs
diff --git a/tests/examples/ghc8/TH_ppr1.hs b/tests/examples/ghc80/TH_ppr1.hs
index f1a71f5..f1a71f5 100644
--- a/tests/examples/ghc8/TH_ppr1.hs
+++ b/tests/examples/ghc80/TH_ppr1.hs
diff --git a/tests/examples/ghc8/TH_reifyType1.hs b/tests/examples/ghc80/TH_reifyType1.hs
index d8b45db..d8b45db 100644
--- a/tests/examples/ghc8/TH_reifyType1.hs
+++ b/tests/examples/ghc80/TH_reifyType1.hs
diff --git a/tests/examples/ghc8/TH_reifyType2.hs b/tests/examples/ghc80/TH_reifyType2.hs
index 85615b5..85615b5 100644
--- a/tests/examples/ghc8/TH_reifyType2.hs
+++ b/tests/examples/ghc80/TH_reifyType2.hs
diff --git a/tests/examples/ghc8/TH_repE1.hs b/tests/examples/ghc80/TH_repE1.hs
index a0a5852..a0a5852 100644
--- a/tests/examples/ghc8/TH_repE1.hs
+++ b/tests/examples/ghc80/TH_repE1.hs
diff --git a/tests/examples/ghc8/TH_repE3.hs b/tests/examples/ghc80/TH_repE3.hs
index 1a1d4e6..1a1d4e6 100644
--- a/tests/examples/ghc8/TH_repE3.hs
+++ b/tests/examples/ghc80/TH_repE3.hs
diff --git a/tests/examples/ghc8/TH_scope.hs b/tests/examples/ghc80/TH_scope.hs
index e28cbd9..e28cbd9 100644
--- a/tests/examples/ghc8/TH_scope.hs
+++ b/tests/examples/ghc80/TH_scope.hs
diff --git a/tests/examples/ghc8/TH_spliceE5_prof_ext.hs b/tests/examples/ghc80/TH_spliceE5_prof_ext.hs
index 1ee4197..1ee4197 100644
--- a/tests/examples/ghc8/TH_spliceE5_prof_ext.hs
+++ b/tests/examples/ghc80/TH_spliceE5_prof_ext.hs
diff --git a/tests/examples/ghc8/TH_spliceE5_prof_ext_Lib.hs b/tests/examples/ghc80/TH_spliceE5_prof_ext_Lib.hs
index 3651893..3651893 100644
--- a/tests/examples/ghc8/TH_spliceE5_prof_ext_Lib.hs
+++ b/tests/examples/ghc80/TH_spliceE5_prof_ext_Lib.hs
diff --git a/tests/examples/ghc8/TH_tf2.hs b/tests/examples/ghc80/TH_tf2.hs
index 9f313d4..9f313d4 100644
--- a/tests/examples/ghc8/TH_tf2.hs
+++ b/tests/examples/ghc80/TH_tf2.hs
diff --git a/tests/examples/ghc8/TcCustomSolverSuper.hs b/tests/examples/ghc80/TcCustomSolverSuper.hs
index c401e1c..c401e1c 100644
--- a/tests/examples/ghc8/TcCustomSolverSuper.hs
+++ b/tests/examples/ghc80/TcCustomSolverSuper.hs
diff --git a/tests/examples/ghc8/Templates.hs b/tests/examples/ghc80/Templates.hs
index c958317..c958317 100644
--- a/tests/examples/ghc8/Templates.hs
+++ b/tests/examples/ghc80/Templates.hs
diff --git a/tests/examples/ghc8/Test.hs b/tests/examples/ghc80/Test.hs
index 1b43fb2..1b43fb2 100644
--- a/tests/examples/ghc8/Test.hs
+++ b/tests/examples/ghc80/Test.hs
diff --git a/tests/examples/ghc8/Test10255.hs b/tests/examples/ghc80/Test10255.hs
index 2cfc53b..2cfc53b 100644
--- a/tests/examples/ghc8/Test10255.hs
+++ b/tests/examples/ghc80/Test10255.hs
diff --git a/tests/examples/ghc8/Test10268.hs b/tests/examples/ghc80/Test10268.hs
index 04cc0e7..04cc0e7 100644
--- a/tests/examples/ghc8/Test10268.hs
+++ b/tests/examples/ghc80/Test10268.hs
diff --git a/tests/examples/ghc8/Test10269.hs b/tests/examples/ghc80/Test10269.hs
index c6df750..c6df750 100644
--- a/tests/examples/ghc8/Test10269.hs
+++ b/tests/examples/ghc80/Test10269.hs
diff --git a/tests/examples/ghc8/Test10276.hs b/tests/examples/ghc80/Test10276.hs
index dcf2549..dcf2549 100644
--- a/tests/examples/ghc8/Test10276.hs
+++ b/tests/examples/ghc80/Test10276.hs
diff --git a/tests/examples/ghc8/Test10278.hs b/tests/examples/ghc80/Test10278.hs
index d9b14f6..d9b14f6 100644
--- a/tests/examples/ghc8/Test10278.hs
+++ b/tests/examples/ghc80/Test10278.hs
diff --git a/tests/examples/ghc8/Test10280.hs b/tests/examples/ghc80/Test10280.hs
index 08e4186..08e4186 100644
--- a/tests/examples/ghc8/Test10280.hs
+++ b/tests/examples/ghc80/Test10280.hs
diff --git a/tests/examples/ghc8/Test10307.hs b/tests/examples/ghc80/Test10307.hs
index 938801a..938801a 100644
--- a/tests/examples/ghc8/Test10307.hs
+++ b/tests/examples/ghc80/Test10307.hs
diff --git a/tests/examples/ghc8/Test10309.hs b/tests/examples/ghc80/Test10309.hs
index 75f18a9..75f18a9 100644
--- a/tests/examples/ghc8/Test10309.hs
+++ b/tests/examples/ghc80/Test10309.hs
diff --git a/tests/examples/ghc8/Test10312.hs b/tests/examples/ghc80/Test10312.hs
index 6d3c847..6d3c847 100644
--- a/tests/examples/ghc8/Test10312.hs
+++ b/tests/examples/ghc80/Test10312.hs
diff --git a/tests/examples/ghc8/Test10313.hs b/tests/examples/ghc80/Test10313.hs
index 5faa006..5faa006 100644
--- a/tests/examples/ghc8/Test10313.hs
+++ b/tests/examples/ghc80/Test10313.hs
diff --git a/tests/examples/ghc8/Test10354.hs b/tests/examples/ghc80/Test10354.hs
index 267ea45..267ea45 100644
--- a/tests/examples/ghc8/Test10354.hs
+++ b/tests/examples/ghc80/Test10354.hs
diff --git a/tests/examples/ghc8/Test10357.hs b/tests/examples/ghc80/Test10357.hs
index 8790ca6..8790ca6 100644
--- a/tests/examples/ghc8/Test10357.hs
+++ b/tests/examples/ghc80/Test10357.hs
diff --git a/tests/examples/ghc8/Test10358.hs b/tests/examples/ghc80/Test10358.hs
index 1e1ce35..1e1ce35 100644
--- a/tests/examples/ghc8/Test10358.hs
+++ b/tests/examples/ghc80/Test10358.hs
diff --git a/tests/examples/ghc8/Test10396.hs b/tests/examples/ghc80/Test10396.hs
index 71b18a8..71b18a8 100644
--- a/tests/examples/ghc8/Test10396.hs
+++ b/tests/examples/ghc80/Test10396.hs
diff --git a/tests/examples/ghc8/Test10399.hs b/tests/examples/ghc80/Test10399.hs
index 949f9f0..949f9f0 100644
--- a/tests/examples/ghc8/Test10399.hs
+++ b/tests/examples/ghc80/Test10399.hs
diff --git a/tests/examples/ghc8/Test11018.hs b/tests/examples/ghc80/Test11018.hs
index e1d0205..e1d0205 100644
--- a/tests/examples/ghc8/Test11018.hs
+++ b/tests/examples/ghc80/Test11018.hs
diff --git a/tests/examples/ghc8/TestBoolFormula.hs b/tests/examples/ghc80/TestBoolFormula.hs
index e76ce40..e76ce40 100644
--- a/tests/examples/ghc8/TestBoolFormula.hs
+++ b/tests/examples/ghc80/TestBoolFormula.hs
diff --git a/tests/examples/ghc8/TestUtils.hs b/tests/examples/ghc80/TestUtils.hs
index e1be70d..e1be70d 100644
--- a/tests/examples/ghc8/TestUtils.hs
+++ b/tests/examples/ghc80/TestUtils.hs
diff --git a/tests/examples/ghc8/Trac10045.hs b/tests/examples/ghc80/Trac10045.hs
index e7c0747..e7c0747 100644
--- a/tests/examples/ghc8/Trac10045.hs
+++ b/tests/examples/ghc80/Trac10045.hs
diff --git a/tests/examples/ghc8/TransAssociated.hs b/tests/examples/ghc80/TransAssociated.hs
index a5fbe0c..a5fbe0c 100644
--- a/tests/examples/ghc8/TransAssociated.hs
+++ b/tests/examples/ghc80/TransAssociated.hs
diff --git a/tests/examples/ghc8/TransBundle.hs b/tests/examples/ghc80/TransBundle.hs
index 9aceb79..9aceb79 100644
--- a/tests/examples/ghc8/TransBundle.hs
+++ b/tests/examples/ghc80/TransBundle.hs
diff --git a/tests/examples/ghc8/TypeFamilyInstanceLHS.hs b/tests/examples/ghc80/TypeFamilyInstanceLHS.hs
index c3172b7..c3172b7 100644
--- a/tests/examples/ghc8/TypeFamilyInstanceLHS.hs
+++ b/tests/examples/ghc80/TypeFamilyInstanceLHS.hs
diff --git a/tests/examples/ghc8/TypeLevelVec.hs b/tests/examples/ghc80/TypeLevelVec.hs
index 19f605c..19f605c 100644
--- a/tests/examples/ghc8/TypeLevelVec.hs
+++ b/tests/examples/ghc80/TypeLevelVec.hs
diff --git a/tests/examples/ghc8/TypeSkolEscape.hs b/tests/examples/ghc80/TypeSkolEscape.hs
index 09845ed..09845ed 100644
--- a/tests/examples/ghc8/TypeSkolEscape.hs
+++ b/tests/examples/ghc80/TypeSkolEscape.hs
diff --git a/tests/examples/ghc8/TypedSplice.hs b/tests/examples/ghc80/TypedSplice.hs
index ef09c4d..ef09c4d 100644
--- a/tests/examples/ghc8/TypedSplice.hs
+++ b/tests/examples/ghc80/TypedSplice.hs
diff --git a/tests/examples/ghc8/UnicodeRules.hs b/tests/examples/ghc80/UnicodeRules.hs
index 6add832..6add832 100644
--- a/tests/examples/ghc8/UnicodeRules.hs
+++ b/tests/examples/ghc80/UnicodeRules.hs
diff --git a/tests/examples/ghc8/UnicodeSyntax.hs b/tests/examples/ghc80/UnicodeSyntax.hs
index 9e4cc50..9e4cc50 100644
--- a/tests/examples/ghc8/UnicodeSyntax.hs
+++ b/tests/examples/ghc80/UnicodeSyntax.hs
diff --git a/tests/examples/ghc8/Vta1.hs b/tests/examples/ghc80/Vta1.hs
index c3ba43d..c3ba43d 100644
--- a/tests/examples/ghc8/Vta1.hs
+++ b/tests/examples/ghc80/Vta1.hs
diff --git a/tests/examples/ghc8/Vta2.hs b/tests/examples/ghc80/Vta2.hs
index 2851b06..2851b06 100644
--- a/tests/examples/ghc8/Vta2.hs
+++ b/tests/examples/ghc80/Vta2.hs
diff --git a/tests/examples/ghc8/WCompatWarningsNotOn.hs b/tests/examples/ghc80/WCompatWarningsNotOn.hs
index 64a19e5..64a19e5 100644
--- a/tests/examples/ghc8/WCompatWarningsNotOn.hs
+++ b/tests/examples/ghc80/WCompatWarningsNotOn.hs
diff --git a/tests/examples/ghc8/WCompatWarningsOff.hs b/tests/examples/ghc80/WCompatWarningsOff.hs
index 6ed25f1..6ed25f1 100644
--- a/tests/examples/ghc8/WCompatWarningsOff.hs
+++ b/tests/examples/ghc80/WCompatWarningsOff.hs
diff --git a/tests/examples/ghc8/WCompatWarningsOn.hs b/tests/examples/ghc80/WCompatWarningsOn.hs
index c155f37..c155f37 100644
--- a/tests/examples/ghc8/WCompatWarningsOn.hs
+++ b/tests/examples/ghc80/WCompatWarningsOn.hs
diff --git a/tests/examples/ghc8/WCompatWarningsOnOff.hs b/tests/examples/ghc80/WCompatWarningsOnOff.hs
index 44f554e..44f554e 100644
--- a/tests/examples/ghc8/WCompatWarningsOnOff.hs
+++ b/tests/examples/ghc80/WCompatWarningsOnOff.hs
diff --git a/tests/examples/ghc8/Webhook.hs b/tests/examples/ghc80/Webhook.hs
index decc719..decc719 100644
--- a/tests/examples/ghc8/Webhook.hs
+++ b/tests/examples/ghc80/Webhook.hs
diff --git a/tests/examples/ghc8/ado001.hs b/tests/examples/ghc80/ado001.hs
index 9f8f8da..9f8f8da 100644
--- a/tests/examples/ghc8/ado001.hs
+++ b/tests/examples/ghc80/ado001.hs
diff --git a/tests/examples/ghc8/ado002.hs b/tests/examples/ghc80/ado002.hs
index f4d4d93..f4d4d93 100644
--- a/tests/examples/ghc8/ado002.hs
+++ b/tests/examples/ghc80/ado002.hs
diff --git a/tests/examples/ghc8/ado003.hs b/tests/examples/ghc80/ado003.hs
index 622968d..622968d 100644
--- a/tests/examples/ghc8/ado003.hs
+++ b/tests/examples/ghc80/ado003.hs
diff --git a/tests/examples/ghc8/ado004.hs b/tests/examples/ghc80/ado004.hs
index 67e04c1..67e04c1 100644
--- a/tests/examples/ghc8/ado004.hs
+++ b/tests/examples/ghc80/ado004.hs
diff --git a/tests/examples/ghc8/ado005.hs b/tests/examples/ghc80/ado005.hs
index 97dbeed..97dbeed 100644
--- a/tests/examples/ghc8/ado005.hs
+++ b/tests/examples/ghc80/ado005.hs
diff --git a/tests/examples/ghc8/ado006.hs b/tests/examples/ghc80/ado006.hs
index 1cba57c..1cba57c 100644
--- a/tests/examples/ghc8/ado006.hs
+++ b/tests/examples/ghc80/ado006.hs
diff --git a/tests/examples/ghc8/ado007.hs b/tests/examples/ghc80/ado007.hs
index 3017222..3017222 100644
--- a/tests/examples/ghc8/ado007.hs
+++ b/tests/examples/ghc80/ado007.hs
diff --git a/tests/examples/ghc8/boolFormula.hs b/tests/examples/ghc80/boolFormula.hs
index 346270e..346270e 100644
--- a/tests/examples/ghc8/boolFormula.hs
+++ b/tests/examples/ghc80/boolFormula.hs
diff --git a/tests/examples/ghc8/determ004.hs b/tests/examples/ghc80/determ004.hs
index c74f8d0..c74f8d0 100644
--- a/tests/examples/ghc8/determ004.hs
+++ b/tests/examples/ghc80/determ004.hs
diff --git a/tests/examples/ghc8/determinism001.hs b/tests/examples/ghc80/determinism001.hs
index 7d1c589..7d1c589 100644
--- a/tests/examples/ghc8/determinism001.hs
+++ b/tests/examples/ghc80/determinism001.hs
diff --git a/tests/examples/ghc8/dynamic-paper.hs b/tests/examples/ghc80/dynamic-paper.hs
index 4e89209..4e89209 100644
--- a/tests/examples/ghc8/dynamic-paper.hs
+++ b/tests/examples/ghc80/dynamic-paper.hs
diff --git a/tests/examples/ghc8/export-class.hs b/tests/examples/ghc80/export-class.hs
index b9183e0..b9183e0 100644
--- a/tests/examples/ghc8/export-class.hs
+++ b/tests/examples/ghc80/export-class.hs
diff --git a/tests/examples/ghc8/export-ps-rec-sel.hs b/tests/examples/ghc80/export-ps-rec-sel.hs
index 1e91695..1e91695 100644
--- a/tests/examples/ghc8/export-ps-rec-sel.hs
+++ b/tests/examples/ghc80/export-ps-rec-sel.hs
diff --git a/tests/examples/ghc8/export-record-selector.hs b/tests/examples/ghc80/export-record-selector.hs
index 780e1ba..780e1ba 100644
--- a/tests/examples/ghc8/export-record-selector.hs
+++ b/tests/examples/ghc80/export-record-selector.hs
diff --git a/tests/examples/ghc8/export-super-class-fail.hs b/tests/examples/ghc80/export-super-class-fail.hs
index c7ba73a..c7ba73a 100644
--- a/tests/examples/ghc8/export-super-class-fail.hs
+++ b/tests/examples/ghc80/export-super-class-fail.hs
diff --git a/tests/examples/ghc8/export-super-class.hs b/tests/examples/ghc80/export-super-class.hs
index 5dcee61..5dcee61 100644
--- a/tests/examples/ghc8/export-super-class.hs
+++ b/tests/examples/ghc80/export-super-class.hs
diff --git a/tests/examples/ghc8/export-syntax.hs b/tests/examples/ghc80/export-syntax.hs
index c1aa309..c1aa309 100644
--- a/tests/examples/ghc8/export-syntax.hs
+++ b/tests/examples/ghc80/export-syntax.hs
diff --git a/tests/examples/ghc8/export-type-synonym.hs b/tests/examples/ghc80/export-type-synonym.hs
index 3f32515..3f32515 100644
--- a/tests/examples/ghc8/export-type-synonym.hs
+++ b/tests/examples/ghc80/export-type-synonym.hs
diff --git a/tests/examples/ghc8/export-type.hs b/tests/examples/ghc80/export-type.hs
index 9853637..9853637 100644
--- a/tests/examples/ghc8/export-type.hs
+++ b/tests/examples/ghc80/export-type.hs
diff --git a/tests/examples/ghc8/frontend01.hs b/tests/examples/ghc80/frontend01.hs
index db01456..db01456 100644
--- a/tests/examples/ghc8/frontend01.hs
+++ b/tests/examples/ghc80/frontend01.hs
diff --git a/tests/examples/ghc8/haddockA034.hs b/tests/examples/ghc80/haddockA034.hs
index 195d76c..195d76c 100644
--- a/tests/examples/ghc8/haddockA034.hs
+++ b/tests/examples/ghc80/haddockA034.hs
diff --git a/tests/examples/ghc8/listcomps.hs b/tests/examples/ghc80/listcomps.hs
index dc440e9..dc440e9 100644
--- a/tests/examples/ghc8/listcomps.hs
+++ b/tests/examples/ghc80/listcomps.hs
diff --git a/tests/examples/ghc8/mixed-pat-syn-record-sels.hs b/tests/examples/ghc80/mixed-pat-syn-record-sels.hs
index 71a412f..71a412f 100644
--- a/tests/examples/ghc8/mixed-pat-syn-record-sels.hs
+++ b/tests/examples/ghc80/mixed-pat-syn-record-sels.hs
diff --git a/tests/examples/ghc8/mkGADTVars.hs b/tests/examples/ghc80/mkGADTVars.hs
index 1e74c69..1e74c69 100644
--- a/tests/examples/ghc8/mkGADTVars.hs
+++ b/tests/examples/ghc80/mkGADTVars.hs
diff --git a/tests/examples/ghc8/multi-export.hs b/tests/examples/ghc80/multi-export.hs
index 4fffd77..4fffd77 100644
--- a/tests/examples/ghc8/multi-export.hs
+++ b/tests/examples/ghc80/multi-export.hs
diff --git a/tests/examples/ghc8/overloadedlabelsfail01.hs b/tests/examples/ghc80/overloadedlabelsfail01.hs
index 361da45..361da45 100644
--- a/tests/examples/ghc8/overloadedlabelsfail01.hs
+++ b/tests/examples/ghc80/overloadedlabelsfail01.hs
diff --git a/tests/examples/ghc8/overloadedlabelsrun01.hs b/tests/examples/ghc80/overloadedlabelsrun01.hs
index 45c7854..45c7854 100644
--- a/tests/examples/ghc8/overloadedlabelsrun01.hs
+++ b/tests/examples/ghc80/overloadedlabelsrun01.hs
diff --git a/tests/examples/ghc8/overloadedlabelsrun02.hs b/tests/examples/ghc80/overloadedlabelsrun02.hs
index eea8f36..eea8f36 100644
--- a/tests/examples/ghc8/overloadedlabelsrun02.hs
+++ b/tests/examples/ghc80/overloadedlabelsrun02.hs
diff --git a/tests/examples/ghc8/overloadedlabelsrun03.hs b/tests/examples/ghc80/overloadedlabelsrun03.hs
index a854d7a..a854d7a 100644
--- a/tests/examples/ghc8/overloadedlabelsrun03.hs
+++ b/tests/examples/ghc80/overloadedlabelsrun03.hs
diff --git a/tests/examples/ghc8/overloadedrecflds_generics.hs b/tests/examples/ghc80/overloadedrecflds_generics.hs
index c2b4bd6..c2b4bd6 100644
--- a/tests/examples/ghc8/overloadedrecflds_generics.hs
+++ b/tests/examples/ghc80/overloadedrecflds_generics.hs
diff --git a/tests/examples/ghc8/overloadedrecfldsfail01.hs b/tests/examples/ghc80/overloadedrecfldsfail01.hs
index 8ce9be7..8ce9be7 100644
--- a/tests/examples/ghc8/overloadedrecfldsfail01.hs
+++ b/tests/examples/ghc80/overloadedrecfldsfail01.hs
diff --git a/tests/examples/ghc8/overloadedrecfldsfail02.hs b/tests/examples/ghc80/overloadedrecfldsfail02.hs
index 7160438..7160438 100644
--- a/tests/examples/ghc8/overloadedrecfldsfail02.hs
+++ b/tests/examples/ghc80/overloadedrecfldsfail02.hs
diff --git a/tests/examples/ghc8/overloadedrecfldsfail03.hs b/tests/examples/ghc80/overloadedrecfldsfail03.hs
index 9472e6a..9472e6a 100644
--- a/tests/examples/ghc8/overloadedrecfldsfail03.hs
+++ b/tests/examples/ghc80/overloadedrecfldsfail03.hs
diff --git a/tests/examples/ghc8/overloadedrecfldsfail04.hs b/tests/examples/ghc80/overloadedrecfldsfail04.hs
index 47f16da..47f16da 100644
--- a/tests/examples/ghc8/overloadedrecfldsfail04.hs
+++ b/tests/examples/ghc80/overloadedrecfldsfail04.hs
diff --git a/tests/examples/ghc8/overloadedrecfldsfail05.hs b/tests/examples/ghc80/overloadedrecfldsfail05.hs
index f7f0374..f7f0374 100644
--- a/tests/examples/ghc8/overloadedrecfldsfail05.hs
+++ b/tests/examples/ghc80/overloadedrecfldsfail05.hs
diff --git a/tests/examples/ghc8/overloadedrecfldsfail06.hs b/tests/examples/ghc80/overloadedrecfldsfail06.hs
index 249cb56..249cb56 100644
--- a/tests/examples/ghc8/overloadedrecfldsfail06.hs
+++ b/tests/examples/ghc80/overloadedrecfldsfail06.hs
diff --git a/tests/examples/ghc8/overloadedrecfldsfail07.hs b/tests/examples/ghc80/overloadedrecfldsfail07.hs
index c3a7d24..c3a7d24 100644
--- a/tests/examples/ghc8/overloadedrecfldsfail07.hs
+++ b/tests/examples/ghc80/overloadedrecfldsfail07.hs
diff --git a/tests/examples/ghc8/overloadedrecfldsfail08.hs b/tests/examples/ghc80/overloadedrecfldsfail08.hs
index 993ff67..993ff67 100644
--- a/tests/examples/ghc8/overloadedrecfldsfail08.hs
+++ b/tests/examples/ghc80/overloadedrecfldsfail08.hs
diff --git a/tests/examples/ghc8/overloadedrecfldsfail09.hs b/tests/examples/ghc80/overloadedrecfldsfail09.hs
index 40d82bb..40d82bb 100644
--- a/tests/examples/ghc8/overloadedrecfldsfail09.hs
+++ b/tests/examples/ghc80/overloadedrecfldsfail09.hs
diff --git a/tests/examples/ghc8/overloadedrecfldsfail10.hs b/tests/examples/ghc80/overloadedrecfldsfail10.hs
index ccb25d3..ccb25d3 100644
--- a/tests/examples/ghc8/overloadedrecfldsfail10.hs
+++ b/tests/examples/ghc80/overloadedrecfldsfail10.hs
diff --git a/tests/examples/ghc8/overloadedrecfldsfail11.hs b/tests/examples/ghc80/overloadedrecfldsfail11.hs
index c1c309a..c1c309a 100644
--- a/tests/examples/ghc8/overloadedrecfldsfail11.hs
+++ b/tests/examples/ghc80/overloadedrecfldsfail11.hs
diff --git a/tests/examples/ghc8/overloadedrecfldsfail12.hs b/tests/examples/ghc80/overloadedrecfldsfail12.hs
index 56092b6..56092b6 100644
--- a/tests/examples/ghc8/overloadedrecfldsfail12.hs
+++ b/tests/examples/ghc80/overloadedrecfldsfail12.hs
diff --git a/tests/examples/ghc8/overloadedrecfldsfail13.hs b/tests/examples/ghc80/overloadedrecfldsfail13.hs
index 773bd60..773bd60 100644
--- a/tests/examples/ghc8/overloadedrecfldsfail13.hs
+++ b/tests/examples/ghc80/overloadedrecfldsfail13.hs
diff --git a/tests/examples/ghc8/overloadedrecfldsfail14.hs b/tests/examples/ghc80/overloadedrecfldsfail14.hs
index 7785bb2..7785bb2 100644
--- a/tests/examples/ghc8/overloadedrecfldsfail14.hs
+++ b/tests/examples/ghc80/overloadedrecfldsfail14.hs
diff --git a/tests/examples/ghc8/overloadedrecfldsrun01.hs b/tests/examples/ghc80/overloadedrecfldsrun01.hs
index dac3749..dac3749 100644
--- a/tests/examples/ghc8/overloadedrecfldsrun01.hs
+++ b/tests/examples/ghc80/overloadedrecfldsrun01.hs
diff --git a/tests/examples/ghc8/overloadedrecfldsrun02.hs b/tests/examples/ghc80/overloadedrecfldsrun02.hs
index 7140316..7140316 100644
--- a/tests/examples/ghc8/overloadedrecfldsrun02.hs
+++ b/tests/examples/ghc80/overloadedrecfldsrun02.hs
diff --git a/tests/examples/ghc8/overloadedrecfldsrun03.hs b/tests/examples/ghc80/overloadedrecfldsrun03.hs
index 03a4535..03a4535 100644
--- a/tests/examples/ghc8/overloadedrecfldsrun03.hs
+++ b/tests/examples/ghc80/overloadedrecfldsrun03.hs
diff --git a/tests/examples/ghc8/overloadedrecfldsrun04.hs b/tests/examples/ghc80/overloadedrecfldsrun04.hs
index e70c5db..e70c5db 100644
--- a/tests/examples/ghc8/overloadedrecfldsrun04.hs
+++ b/tests/examples/ghc80/overloadedrecfldsrun04.hs
diff --git a/tests/examples/ghc8/overloadedrecfldsrun05.hs b/tests/examples/ghc80/overloadedrecfldsrun05.hs
index 49d8c20..49d8c20 100644
--- a/tests/examples/ghc8/overloadedrecfldsrun05.hs
+++ b/tests/examples/ghc80/overloadedrecfldsrun05.hs
diff --git a/tests/examples/ghc8/overloadedrecfldsrun06.hs b/tests/examples/ghc80/overloadedrecfldsrun06.hs
index 92f8708..92f8708 100644
--- a/tests/examples/ghc8/overloadedrecfldsrun06.hs
+++ b/tests/examples/ghc80/overloadedrecfldsrun06.hs
diff --git a/tests/examples/ghc8/performGC.hs b/tests/examples/ghc80/performGC.hs
index 87a3271..87a3271 100644
--- a/tests/examples/ghc8/performGC.hs
+++ b/tests/examples/ghc80/performGC.hs
diff --git a/tests/examples/ghc8/plugins07.hs b/tests/examples/ghc80/plugins07.hs
index ddc2c53..ddc2c53 100644
--- a/tests/examples/ghc8/plugins07.hs
+++ b/tests/examples/ghc80/plugins07.hs
diff --git a/tests/examples/ghc8/pmc001.hs b/tests/examples/ghc80/pmc001.hs
index 89cb484..89cb484 100644
--- a/tests/examples/ghc8/pmc001.hs
+++ b/tests/examples/ghc80/pmc001.hs
diff --git a/tests/examples/ghc8/pmc002.hs b/tests/examples/ghc80/pmc002.hs
index ae82306..ae82306 100644
--- a/tests/examples/ghc8/pmc002.hs
+++ b/tests/examples/ghc80/pmc002.hs
diff --git a/tests/examples/ghc8/pmc003.hs b/tests/examples/ghc80/pmc003.hs
index dd5a868..dd5a868 100644
--- a/tests/examples/ghc8/pmc003.hs
+++ b/tests/examples/ghc80/pmc003.hs
diff --git a/tests/examples/ghc8/pmc004.hs b/tests/examples/ghc80/pmc004.hs
index 90a60c8..90a60c8 100644
--- a/tests/examples/ghc8/pmc004.hs
+++ b/tests/examples/ghc80/pmc004.hs
diff --git a/tests/examples/ghc8/pmc005.hs b/tests/examples/ghc80/pmc005.hs
index d05b2d4..d05b2d4 100644
--- a/tests/examples/ghc8/pmc005.hs
+++ b/tests/examples/ghc80/pmc005.hs
diff --git a/tests/examples/ghc8/pmc006.hs b/tests/examples/ghc80/pmc006.hs
index 7099dea..7099dea 100644
--- a/tests/examples/ghc8/pmc006.hs
+++ b/tests/examples/ghc80/pmc006.hs
diff --git a/tests/examples/ghc8/pmc007.hs b/tests/examples/ghc80/pmc007.hs
index 301cdbb..301cdbb 100644
--- a/tests/examples/ghc8/pmc007.hs
+++ b/tests/examples/ghc80/pmc007.hs
diff --git a/tests/examples/ghc8/poly-export-fail2.hs b/tests/examples/ghc80/poly-export-fail2.hs
index 1345ae5..1345ae5 100644
--- a/tests/examples/ghc8/poly-export-fail2.hs
+++ b/tests/examples/ghc80/poly-export-fail2.hs
diff --git a/tests/examples/ghc8/poly-export.hs b/tests/examples/ghc80/poly-export.hs
index b4cff98..b4cff98 100644
--- a/tests/examples/ghc8/poly-export.hs
+++ b/tests/examples/ghc80/poly-export.hs
diff --git a/tests/examples/ghc8/poly-export2.hs b/tests/examples/ghc80/poly-export2.hs
index cfea998..cfea998 100644
--- a/tests/examples/ghc8/poly-export2.hs
+++ b/tests/examples/ghc80/poly-export2.hs
diff --git a/tests/examples/ghc8/poly-export3.hs b/tests/examples/ghc80/poly-export3.hs
index 0141059..0141059 100644
--- a/tests/examples/ghc8/poly-export3.hs
+++ b/tests/examples/ghc80/poly-export3.hs
diff --git a/tests/examples/ghc8/records-check-sels.hs b/tests/examples/ghc80/records-check-sels.hs
index fa377b3..fa377b3 100644
--- a/tests/examples/ghc8/records-check-sels.hs
+++ b/tests/examples/ghc80/records-check-sels.hs
diff --git a/tests/examples/ghc8/records-compile.hs b/tests/examples/ghc80/records-compile.hs
index 1213a60..1213a60 100644
--- a/tests/examples/ghc8/records-compile.hs
+++ b/tests/examples/ghc80/records-compile.hs
diff --git a/tests/examples/ghc8/records-exquant.hs b/tests/examples/ghc80/records-exquant.hs
index 8541019..8541019 100644
--- a/tests/examples/ghc8/records-exquant.hs
+++ b/tests/examples/ghc80/records-exquant.hs
diff --git a/tests/examples/ghc8/records-mixing-fields.hs b/tests/examples/ghc80/records-mixing-fields.hs
index ffbbafa..ffbbafa 100644
--- a/tests/examples/ghc8/records-mixing-fields.hs
+++ b/tests/examples/ghc80/records-mixing-fields.hs
diff --git a/tests/examples/ghc8/records-no-uni-update.hs b/tests/examples/ghc80/records-no-uni-update.hs
index fb68cb3..fb68cb3 100644
--- a/tests/examples/ghc8/records-no-uni-update.hs
+++ b/tests/examples/ghc80/records-no-uni-update.hs
diff --git a/tests/examples/ghc8/records-no-uni-update2.hs b/tests/examples/ghc80/records-no-uni-update2.hs
index 3520043..3520043 100644
--- a/tests/examples/ghc8/records-no-uni-update2.hs
+++ b/tests/examples/ghc80/records-no-uni-update2.hs
diff --git a/tests/examples/ghc8/records-poly-update.hs b/tests/examples/ghc80/records-poly-update.hs
index f488b18..f488b18 100644
--- a/tests/examples/ghc8/records-poly-update.hs
+++ b/tests/examples/ghc80/records-poly-update.hs
diff --git a/tests/examples/ghc8/records-poly.hs b/tests/examples/ghc80/records-poly.hs
index 8505f2f..8505f2f 100644
--- a/tests/examples/ghc8/records-poly.hs
+++ b/tests/examples/ghc80/records-poly.hs
diff --git a/tests/examples/ghc8/records-prov-req.hs b/tests/examples/ghc80/records-prov-req.hs
index f83176f..f83176f 100644
--- a/tests/examples/ghc8/records-prov-req.hs
+++ b/tests/examples/ghc80/records-prov-req.hs
diff --git a/tests/examples/ghc8/records-req-only.hs b/tests/examples/ghc80/records-req-only.hs
index 425afc1..425afc1 100644
--- a/tests/examples/ghc8/records-req-only.hs
+++ b/tests/examples/ghc80/records-req-only.hs
diff --git a/tests/examples/ghc8/records-req.hs b/tests/examples/ghc80/records-req.hs
index ae1c72c..ae1c72c 100644
--- a/tests/examples/ghc8/records-req.hs
+++ b/tests/examples/ghc80/records-req.hs
diff --git a/tests/examples/ghc8/records-run.hs b/tests/examples/ghc80/records-run.hs
index 19a6bb2..19a6bb2 100644
--- a/tests/examples/ghc8/records-run.hs
+++ b/tests/examples/ghc80/records-run.hs
diff --git a/tests/examples/ghc8/spec-inline-determ.hs b/tests/examples/ghc80/spec-inline-determ.hs
index 9bc7901..9bc7901 100644
--- a/tests/examples/ghc8/spec-inline-determ.hs
+++ b/tests/examples/ghc80/spec-inline-determ.hs
diff --git a/tests/examples/ghc8/stringSource.hs b/tests/examples/ghc80/stringSource.hs
index 1e8af17..1e8af17 100644
--- a/tests/examples/ghc8/stringSource.hs
+++ b/tests/examples/ghc80/stringSource.hs
diff --git a/tests/examples/ghc8/t10255.hs b/tests/examples/ghc80/t10255.hs
index 346270e..346270e 100644
--- a/tests/examples/ghc8/t10255.hs
+++ b/tests/examples/ghc80/t10255.hs
diff --git a/tests/examples/ghc8/t10268.hs b/tests/examples/ghc80/t10268.hs
index 346270e..346270e 100644
--- a/tests/examples/ghc8/t10268.hs
+++ b/tests/examples/ghc80/t10268.hs
diff --git a/tests/examples/ghc8/t10269.hs b/tests/examples/ghc80/t10269.hs
index 346270e..346270e 100644
--- a/tests/examples/ghc8/t10269.hs
+++ b/tests/examples/ghc80/t10269.hs
diff --git a/tests/examples/ghc8/t10278.hs b/tests/examples/ghc80/t10278.hs
index 346270e..346270e 100644
--- a/tests/examples/ghc8/t10278.hs
+++ b/tests/examples/ghc80/t10278.hs
diff --git a/tests/examples/ghc8/t10280.hs b/tests/examples/ghc80/t10280.hs
index 346270e..346270e 100644
--- a/tests/examples/ghc8/t10280.hs
+++ b/tests/examples/ghc80/t10280.hs
diff --git a/tests/examples/ghc8/t10307.hs b/tests/examples/ghc80/t10307.hs
index 346270e..346270e 100644
--- a/tests/examples/ghc8/t10307.hs
+++ b/tests/examples/ghc80/t10307.hs
diff --git a/tests/examples/ghc8/t10309.hs b/tests/examples/ghc80/t10309.hs
index 346270e..346270e 100644
--- a/tests/examples/ghc8/t10309.hs
+++ b/tests/examples/ghc80/t10309.hs
diff --git a/tests/examples/ghc8/t10312.hs b/tests/examples/ghc80/t10312.hs
index 346270e..346270e 100644
--- a/tests/examples/ghc8/t10312.hs
+++ b/tests/examples/ghc80/t10312.hs
diff --git a/tests/examples/ghc8/t10354.hs b/tests/examples/ghc80/t10354.hs
index 346270e..346270e 100644
--- a/tests/examples/ghc8/t10354.hs
+++ b/tests/examples/ghc80/t10354.hs
diff --git a/tests/examples/ghc8/t10357.hs b/tests/examples/ghc80/t10357.hs
index 346270e..346270e 100644
--- a/tests/examples/ghc8/t10357.hs
+++ b/tests/examples/ghc80/t10357.hs
diff --git a/tests/examples/ghc8/t10358.hs b/tests/examples/ghc80/t10358.hs
index 346270e..346270e 100644
--- a/tests/examples/ghc8/t10358.hs
+++ b/tests/examples/ghc80/t10358.hs
diff --git a/tests/examples/ghc8/t10396.hs b/tests/examples/ghc80/t10396.hs
index 346270e..346270e 100644
--- a/tests/examples/ghc8/t10396.hs
+++ b/tests/examples/ghc80/t10396.hs
diff --git a/tests/examples/ghc8/t10399.hs b/tests/examples/ghc80/t10399.hs
index 346270e..346270e 100644
--- a/tests/examples/ghc8/t10399.hs
+++ b/tests/examples/ghc80/t10399.hs
diff --git a/tests/examples/ghc8/tc265.hs b/tests/examples/ghc80/tc265.hs
index eff43d8..eff43d8 100644
--- a/tests/examples/ghc8/tc265.hs
+++ b/tests/examples/ghc80/tc265.hs
diff --git a/tests/examples/ghc8/tcfail223.hs b/tests/examples/ghc80/tcfail223.hs
index e5e0d5c..e5e0d5c 100644
--- a/tests/examples/ghc8/tcfail223.hs
+++ b/tests/examples/ghc80/tcfail223.hs
diff --git a/tests/examples/ghc8/update-existential.hs b/tests/examples/ghc80/update-existential.hs
index e216d1d..e216d1d 100644
--- a/tests/examples/ghc8/update-existential.hs
+++ b/tests/examples/ghc80/update-existential.hs