Use U+2018 instead of U+201B quote mark in compiler messages
authorHerbert Valerio Riedel <hvr@gnu.org>
Sun, 23 Feb 2014 21:00:57 +0000 (22:00 +0100)
committerHerbert Valerio Riedel <hvr@gnu.org>
Tue, 25 Feb 2014 10:06:51 +0000 (11:06 +0100)
This matches GCC's choice of Unicode quotation marks (i.e. U+2018 and U+2019)
and therefore looks more familiar on the console. This addresses #2507.

Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
877 files changed:
compiler/main/DynFlags.hs
compiler/rename/RnEnv.lhs
compiler/utils/Outputable.lhs
testsuite/tests/annotations/should_fail/annfail01.stderr
testsuite/tests/annotations/should_fail/annfail02.stderr
testsuite/tests/annotations/should_fail/annfail03.stderr
testsuite/tests/annotations/should_fail/annfail04.stderr
testsuite/tests/annotations/should_fail/annfail06.stderr
testsuite/tests/annotations/should_fail/annfail07.stderr
testsuite/tests/annotations/should_fail/annfail08.stderr
testsuite/tests/annotations/should_fail/annfail09.stderr
testsuite/tests/annotations/should_fail/annfail10.stderr
testsuite/tests/annotations/should_fail/annfail11.stderr
testsuite/tests/annotations/should_fail/annfail13.stderr
testsuite/tests/arrows/should_fail/T5380.stderr
testsuite/tests/arrows/should_fail/arrowfail001.stderr
testsuite/tests/arrows/should_fail/arrowfail002.stderr
testsuite/tests/arrows/should_fail/arrowfail004.stderr
testsuite/tests/deSugar/should_compile/GadtOverlap.stderr
testsuite/tests/deSugar/should_compile/T2395.stderr
testsuite/tests/deSugar/should_compile/T3263-1.stderr
testsuite/tests/deSugar/should_compile/T3263-2.stderr
testsuite/tests/deSugar/should_compile/T5117.stderr
testsuite/tests/deSugar/should_compile/ds002.stderr-ghc
testsuite/tests/deSugar/should_compile/ds003.stderr-ghc
testsuite/tests/deSugar/should_compile/ds019.stderr-ghc
testsuite/tests/deSugar/should_compile/ds020.stderr-ghc
testsuite/tests/deSugar/should_compile/ds022.stderr-ghc
testsuite/tests/deSugar/should_compile/ds041.stderr-ghc
testsuite/tests/deSugar/should_compile/ds051.stderr-ghc
testsuite/tests/deSugar/should_compile/ds053.stderr-ghc
testsuite/tests/deSugar/should_compile/ds056.stderr
testsuite/tests/deriving/should_compile/T4966.stderr
testsuite/tests/deriving/should_compile/deriving-1935.stderr
testsuite/tests/deriving/should_compile/drv003.stderr
testsuite/tests/deriving/should_compile/drv021.stderr
testsuite/tests/deriving/should_fail/T1133A.stderr
testsuite/tests/deriving/should_fail/T1496.stderr
testsuite/tests/deriving/should_fail/T2394.stderr
testsuite/tests/deriving/should_fail/T2604.stderr
testsuite/tests/deriving/should_fail/T2701.stderr
testsuite/tests/deriving/should_fail/T2721.stderr
testsuite/tests/deriving/should_fail/T2851.stderr
testsuite/tests/deriving/should_fail/T3101.stderr
testsuite/tests/deriving/should_fail/T3833.stderr
testsuite/tests/deriving/should_fail/T3834.stderr
testsuite/tests/deriving/should_fail/T4528.stderr
testsuite/tests/deriving/should_fail/T4846.stderr
testsuite/tests/deriving/should_fail/T5287.stderr
testsuite/tests/deriving/should_fail/T5478.stderr
testsuite/tests/deriving/should_fail/T5498.stderr
testsuite/tests/deriving/should_fail/T5686.stderr
testsuite/tests/deriving/should_fail/T5863a.stderr
testsuite/tests/deriving/should_fail/T5922.stderr
testsuite/tests/deriving/should_fail/T6147.stderr
testsuite/tests/deriving/should_fail/T7148.stderr
testsuite/tests/deriving/should_fail/T7148a.stderr
testsuite/tests/deriving/should_fail/T7800.stderr
testsuite/tests/deriving/should_fail/T7959.stderr
testsuite/tests/deriving/should_fail/drvfail-foldable-traversable1.stderr
testsuite/tests/deriving/should_fail/drvfail-functor1.stderr
testsuite/tests/deriving/should_fail/drvfail-functor2.stderr
testsuite/tests/deriving/should_fail/drvfail001.stderr
testsuite/tests/deriving/should_fail/drvfail002.stderr
testsuite/tests/deriving/should_fail/drvfail003.stderr
testsuite/tests/deriving/should_fail/drvfail005.stderr
testsuite/tests/deriving/should_fail/drvfail007.stderr
testsuite/tests/deriving/should_fail/drvfail009.stderr
testsuite/tests/deriving/should_fail/drvfail011.stderr
testsuite/tests/deriving/should_fail/drvfail013.stderr
testsuite/tests/deriving/should_fail/drvfail014.stderr
testsuite/tests/deriving/should_fail/drvfail015.stderr
testsuite/tests/driver/T1372/T1372.stderr
testsuite/tests/driver/T5147/T5147.stderr
testsuite/tests/driver/bug1677/bug1677.stderr
testsuite/tests/driver/driver063.stderr
testsuite/tests/driver/recomp001/recomp001.stderr
testsuite/tests/driver/recomp005/recomp005.stderr
testsuite/tests/driver/recomp006/recomp006.stderr
testsuite/tests/driver/werror.stderr
testsuite/tests/gadt/CasePrune.stderr
testsuite/tests/gadt/T3163.stderr
testsuite/tests/gadt/T3169.stderr
testsuite/tests/gadt/T3651.stderr
testsuite/tests/gadt/T7293.stderr
testsuite/tests/gadt/T7294.stderr
testsuite/tests/gadt/T7558.stderr
testsuite/tests/gadt/gadt-escape1.stderr
testsuite/tests/gadt/gadt10.stderr
testsuite/tests/gadt/gadt11.stderr
testsuite/tests/gadt/gadt13.stderr
testsuite/tests/gadt/gadt21.stderr
testsuite/tests/gadt/gadt7.stderr
testsuite/tests/gadt/gadtSyntaxFail001.stderr
testsuite/tests/gadt/gadtSyntaxFail002.stderr
testsuite/tests/gadt/gadtSyntaxFail003.stderr
testsuite/tests/gadt/lazypat.stderr
testsuite/tests/gadt/records-fail1.stderr
testsuite/tests/gadt/rw.stderr
testsuite/tests/generics/GenCannotDoRep0_0.stderr
testsuite/tests/generics/GenCannotDoRep0_1.stderr
testsuite/tests/generics/GenCannotDoRep0_2.stderr
testsuite/tests/generics/GenCannotDoRep1_0.stderr
testsuite/tests/generics/GenCannotDoRep1_1.stderr
testsuite/tests/generics/GenCannotDoRep1_2.stderr
testsuite/tests/generics/GenCannotDoRep1_3.stderr
testsuite/tests/generics/GenCannotDoRep1_4.stderr
testsuite/tests/generics/GenCannotDoRep1_6.stderr
testsuite/tests/generics/GenCannotDoRep1_7.stderr
testsuite/tests/generics/GenCannotDoRep1_8.stderr
testsuite/tests/generics/GenShouldFail0.stderr
testsuite/tests/generics/GenShouldFail1_0.stderr
testsuite/tests/generics/T8468.stderr
testsuite/tests/ghc-api/apirecomp001/apirecomp001.stderr
testsuite/tests/ghc-e/should_run/T2636.stderr
testsuite/tests/ghci.debugger/scripts/break003.stderr
testsuite/tests/ghci.debugger/scripts/break006.stderr
testsuite/tests/ghci.debugger/scripts/break019.stderr
testsuite/tests/ghci.debugger/scripts/dynbrk001.stderr
testsuite/tests/ghci.debugger/scripts/dynbrk001.stdout
testsuite/tests/ghci.debugger/scripts/print019.stderr
testsuite/tests/ghci/prog006/prog006.stderr
testsuite/tests/ghci/prog009/ghci.prog009.stderr
testsuite/tests/ghci/prog012/prog012.stderr
testsuite/tests/ghci/scripts/Defer02.stderr
testsuite/tests/ghci/scripts/T2452.stderr
testsuite/tests/ghci/scripts/T2816.stderr
testsuite/tests/ghci/scripts/T3263.stderr
testsuite/tests/ghci/scripts/T4127a.stderr
testsuite/tests/ghci/scripts/T4175.stdout
testsuite/tests/ghci/scripts/T5545.stdout
testsuite/tests/ghci/scripts/T5564.stderr
testsuite/tests/ghci/scripts/T5820.stderr
testsuite/tests/ghci/scripts/T5836.stderr
testsuite/tests/ghci/scripts/T5979.stderr
testsuite/tests/ghci/scripts/T6007.stderr
testsuite/tests/ghci/scripts/T7627.stdout
testsuite/tests/ghci/scripts/T7894.stderr
testsuite/tests/ghci/scripts/T8469.stdout
testsuite/tests/ghci/scripts/T8485.stderr
testsuite/tests/ghci/scripts/T8535.stdout
testsuite/tests/ghci/scripts/T8639.stderr
testsuite/tests/ghci/scripts/T8649.stderr
testsuite/tests/ghci/scripts/ghci008.stdout
testsuite/tests/ghci/scripts/ghci011.stdout
testsuite/tests/ghci/scripts/ghci019.stderr
testsuite/tests/ghci/scripts/ghci020.stdout
testsuite/tests/ghci/scripts/ghci021.stderr
testsuite/tests/ghci/scripts/ghci034.stderr
testsuite/tests/ghci/scripts/ghci036.stderr
testsuite/tests/ghci/scripts/ghci038.stderr
testsuite/tests/ghci/scripts/ghci044.stderr
testsuite/tests/ghci/scripts/ghci047.stderr
testsuite/tests/ghci/scripts/ghci048.stderr
testsuite/tests/ghci/scripts/ghci050.stderr
testsuite/tests/ghci/scripts/ghci051.stderr
testsuite/tests/ghci/scripts/ghci052.stderr
testsuite/tests/ghci/scripts/ghci053.stderr
testsuite/tests/ghci/scripts/ghci057.stderr
testsuite/tests/haddock/haddock_examples/haddock.Test.stderr
testsuite/tests/haddock/should_fail_flag_haddock/haddockE004.stderr
testsuite/tests/indexed-types/should_compile/Class3.stderr
testsuite/tests/indexed-types/should_compile/Simple14.stderr
testsuite/tests/indexed-types/should_compile/Simple2.stderr
testsuite/tests/indexed-types/should_compile/T3208b.stderr
testsuite/tests/indexed-types/should_fail/ClosedFam3.stderr
testsuite/tests/indexed-types/should_fail/ClosedFam4.stderr
testsuite/tests/indexed-types/should_fail/DerivUnsatFam.stderr
testsuite/tests/indexed-types/should_fail/ExtraTcsUntch.stderr
testsuite/tests/indexed-types/should_fail/GADTwrong1.stderr
testsuite/tests/indexed-types/should_fail/NoMatchErr.stderr
testsuite/tests/indexed-types/should_fail/NotRelaxedExamples.stderr
testsuite/tests/indexed-types/should_fail/Overlap10.stderr
testsuite/tests/indexed-types/should_fail/Overlap11.stderr
testsuite/tests/indexed-types/should_fail/Overlap15.stderr
testsuite/tests/indexed-types/should_fail/Overlap3.stderr
testsuite/tests/indexed-types/should_fail/Overlap4.stderr
testsuite/tests/indexed-types/should_fail/Overlap5.stderr
testsuite/tests/indexed-types/should_fail/Overlap6.stderr
testsuite/tests/indexed-types/should_fail/Overlap7.stderr
testsuite/tests/indexed-types/should_fail/Overlap9.stderr
testsuite/tests/indexed-types/should_fail/SimpleFail12.stderr
testsuite/tests/indexed-types/should_fail/SimpleFail13.stderr
testsuite/tests/indexed-types/should_fail/SimpleFail14.stderr
testsuite/tests/indexed-types/should_fail/SimpleFail15.stderr
testsuite/tests/indexed-types/should_fail/SimpleFail16.stderr
testsuite/tests/indexed-types/should_fail/SimpleFail1a.stderr
testsuite/tests/indexed-types/should_fail/SimpleFail1b.stderr
testsuite/tests/indexed-types/should_fail/SimpleFail2a.stderr
testsuite/tests/indexed-types/should_fail/SimpleFail3a.stderr
testsuite/tests/indexed-types/should_fail/SimpleFail4.stderr
testsuite/tests/indexed-types/should_fail/SimpleFail5a.stderr
testsuite/tests/indexed-types/should_fail/SimpleFail5b.stderr
testsuite/tests/indexed-types/should_fail/SimpleFail6.stderr
testsuite/tests/indexed-types/should_fail/SimpleFail7.stderr
testsuite/tests/indexed-types/should_fail/SimpleFail8.stderr
testsuite/tests/indexed-types/should_fail/T1897b.stderr
testsuite/tests/indexed-types/should_fail/T1900.stderr
testsuite/tests/indexed-types/should_fail/T2157.stderr
testsuite/tests/indexed-types/should_fail/T2203a.stderr
testsuite/tests/indexed-types/should_fail/T2239.stderr
testsuite/tests/indexed-types/should_fail/T2334A.stderr
testsuite/tests/indexed-types/should_fail/T2544.stderr
testsuite/tests/indexed-types/should_fail/T2627b.stderr
testsuite/tests/indexed-types/should_fail/T2664.stderr
testsuite/tests/indexed-types/should_fail/T2693.stderr
testsuite/tests/indexed-types/should_fail/T3092.stderr
testsuite/tests/indexed-types/should_fail/T3330a.stderr
testsuite/tests/indexed-types/should_fail/T3330c.stderr
testsuite/tests/indexed-types/should_fail/T3440.stderr
testsuite/tests/indexed-types/should_fail/T4093a.stderr
testsuite/tests/indexed-types/should_fail/T4093b.stderr
testsuite/tests/indexed-types/should_fail/T4099.stderr
testsuite/tests/indexed-types/should_fail/T4174.stderr
testsuite/tests/indexed-types/should_fail/T4179.stderr
testsuite/tests/indexed-types/should_fail/T4272.stderr
testsuite/tests/indexed-types/should_fail/T4485.stderr
testsuite/tests/indexed-types/should_fail/T5439.stderr
testsuite/tests/indexed-types/should_fail/T5515.stderr
testsuite/tests/indexed-types/should_fail/T5934.stderr
testsuite/tests/indexed-types/should_fail/T6123.stderr
testsuite/tests/indexed-types/should_fail/T7010.stderr
testsuite/tests/indexed-types/should_fail/T7194.stderr
testsuite/tests/indexed-types/should_fail/T7354.stderr
testsuite/tests/indexed-types/should_fail/T7354a.stderr
testsuite/tests/indexed-types/should_fail/T7536.stderr
testsuite/tests/indexed-types/should_fail/T7729.stderr
testsuite/tests/indexed-types/should_fail/T7729a.stderr
testsuite/tests/indexed-types/should_fail/T7786.stderr
testsuite/tests/indexed-types/should_fail/T7938.stderr
testsuite/tests/indexed-types/should_fail/T7967.stderr
testsuite/tests/indexed-types/should_fail/T8155.stderr
testsuite/tests/indexed-types/should_fail/T8227.stderr
testsuite/tests/indexed-types/should_fail/T8368.stderr
testsuite/tests/indexed-types/should_fail/T8368a.stderr
testsuite/tests/indexed-types/should_fail/TyFamArity1.stderr
testsuite/tests/indexed-types/should_fail/TyFamArity2.stderr
testsuite/tests/indexed-types/should_fail/TyFamUndec.stderr
testsuite/tests/layout/layout001.stdout
testsuite/tests/layout/layout003.stdout
testsuite/tests/layout/layout004.stdout
testsuite/tests/layout/layout006.stdout
testsuite/tests/mdo/should_fail/mdofail001.stderr
testsuite/tests/mdo/should_fail/mdofail002.stderr
testsuite/tests/mdo/should_fail/mdofail003.stderr
testsuite/tests/mdo/should_fail/mdofail005.stderr
testsuite/tests/module/T414.stderr
testsuite/tests/module/mod1.stderr
testsuite/tests/module/mod10.stderr
testsuite/tests/module/mod101.stderr
testsuite/tests/module/mod102.stderr
testsuite/tests/module/mod110.stderr
testsuite/tests/module/mod114.stderr
testsuite/tests/module/mod116.stderr
testsuite/tests/module/mod120.stderr
testsuite/tests/module/mod121.stderr
testsuite/tests/module/mod122.stderr
testsuite/tests/module/mod123.stderr
testsuite/tests/module/mod124.stderr
testsuite/tests/module/mod125.stderr
testsuite/tests/module/mod126.stderr
testsuite/tests/module/mod127.stderr
testsuite/tests/module/mod128.stderr-ghc
testsuite/tests/module/mod130.stderr
testsuite/tests/module/mod131.stderr
testsuite/tests/module/mod132.stderr
testsuite/tests/module/mod134.stderr
testsuite/tests/module/mod136.stderr
testsuite/tests/module/mod138.stderr
testsuite/tests/module/mod14.stderr-ghc
testsuite/tests/module/mod142.stderr
testsuite/tests/module/mod143.stderr
testsuite/tests/module/mod144.stderr
testsuite/tests/module/mod145.stderr
testsuite/tests/module/mod146.stderr
testsuite/tests/module/mod147.stderr
testsuite/tests/module/mod150.stderr
testsuite/tests/module/mod151.stderr
testsuite/tests/module/mod152.stderr
testsuite/tests/module/mod153.stderr
testsuite/tests/module/mod155.stderr
testsuite/tests/module/mod158.stderr
testsuite/tests/module/mod160.stderr
testsuite/tests/module/mod161.stderr
testsuite/tests/module/mod164.stderr
testsuite/tests/module/mod165.stderr
testsuite/tests/module/mod17.stderr
testsuite/tests/module/mod174.stderr
testsuite/tests/module/mod176.stderr
testsuite/tests/module/mod177.stderr
testsuite/tests/module/mod178.stderr
testsuite/tests/module/mod18.stderr
testsuite/tests/module/mod180.stderr
testsuite/tests/module/mod19.stderr
testsuite/tests/module/mod2.stderr
testsuite/tests/module/mod20.stderr
testsuite/tests/module/mod21.stderr
testsuite/tests/module/mod22.stderr
testsuite/tests/module/mod23.stderr
testsuite/tests/module/mod24.stderr
testsuite/tests/module/mod25.stderr
testsuite/tests/module/mod26.stderr
testsuite/tests/module/mod29.stderr
testsuite/tests/module/mod3.stderr
testsuite/tests/module/mod36.stderr
testsuite/tests/module/mod38.stderr
testsuite/tests/module/mod4.stderr
testsuite/tests/module/mod40.stderr
testsuite/tests/module/mod41.stderr
testsuite/tests/module/mod42.stderr
testsuite/tests/module/mod43.stderr
testsuite/tests/module/mod45.stderr
testsuite/tests/module/mod46.stderr
testsuite/tests/module/mod47.stderr
testsuite/tests/module/mod49.stderr
testsuite/tests/module/mod5.stderr-ghc
testsuite/tests/module/mod50.stderr
testsuite/tests/module/mod53.stderr
testsuite/tests/module/mod55.stderr
testsuite/tests/module/mod56.stderr
testsuite/tests/module/mod59.stderr
testsuite/tests/module/mod60.stderr
testsuite/tests/module/mod61.stderr
testsuite/tests/module/mod62.stderr
testsuite/tests/module/mod63.stderr
testsuite/tests/module/mod66.stderr
testsuite/tests/module/mod67.stderr
testsuite/tests/module/mod68.stderr
testsuite/tests/module/mod7.stderr
testsuite/tests/module/mod72.stderr
testsuite/tests/module/mod73.stderr
testsuite/tests/module/mod74.stderr
testsuite/tests/module/mod76.stderr
testsuite/tests/module/mod77.stderr
testsuite/tests/module/mod79.stderr
testsuite/tests/module/mod80.stderr
testsuite/tests/module/mod81.stderr
testsuite/tests/module/mod87.stderr
testsuite/tests/module/mod88.stderr
testsuite/tests/module/mod89.stderr
testsuite/tests/module/mod9.stderr
testsuite/tests/module/mod90.stderr
testsuite/tests/module/mod91.stderr
testsuite/tests/module/mod97.stderr
testsuite/tests/overloadedlists/should_fail/overloadedlistsfail01.stderr
testsuite/tests/overloadedlists/should_fail/overloadedlistsfail02.stderr
testsuite/tests/overloadedlists/should_fail/overloadedlistsfail03.stderr
testsuite/tests/overloadedlists/should_fail/overloadedlistsfail04.stderr
testsuite/tests/overloadedlists/should_fail/overloadedlistsfail05.stderr
testsuite/tests/overloadedlists/should_fail/overloadedlistsfail06.stderr
testsuite/tests/parser/should_compile/T2245.stderr
testsuite/tests/parser/should_compile/T3303.stderr
testsuite/tests/parser/should_compile/read014.stderr-ghc
testsuite/tests/parser/should_fail/ExportCommaComma.stderr
testsuite/tests/parser/should_fail/ParserNoLambdaCase.stderr
testsuite/tests/parser/should_fail/T3811d.stderr
testsuite/tests/parser/should_fail/T7848.stderr
testsuite/tests/parser/should_fail/T8431.stderr
testsuite/tests/parser/should_fail/T8506.stderr
testsuite/tests/parser/should_fail/position001.stderr
testsuite/tests/parser/should_fail/position002.stderr
testsuite/tests/parser/should_fail/readFail001.stderr
testsuite/tests/parser/should_fail/readFail006.stderr
testsuite/tests/parser/should_fail/readFail008.stderr
testsuite/tests/parser/should_fail/readFail011.stderr
testsuite/tests/parser/should_fail/readFail013.stderr
testsuite/tests/parser/should_fail/readFail014.stderr
testsuite/tests/parser/should_fail/readFail016.stderr
testsuite/tests/parser/should_fail/readFail019.stderr
testsuite/tests/parser/should_fail/readFail020.stderr
testsuite/tests/parser/should_fail/readFail021.stderr
testsuite/tests/parser/should_fail/readFail023.stderr
testsuite/tests/parser/should_fail/readFail024.stderr
testsuite/tests/parser/should_fail/readFail025.stderr
testsuite/tests/parser/should_fail/readFail026.stderr
testsuite/tests/parser/should_fail/readFail034.stderr
testsuite/tests/parser/should_fail/readFail035.stderr
testsuite/tests/parser/should_fail/readFail036.stderr
testsuite/tests/parser/should_fail/readFail037.stderr
testsuite/tests/parser/should_fail/readFail039.stderr
testsuite/tests/parser/should_fail/readFail040.stderr
testsuite/tests/parser/should_fail/readFail041.stderr
testsuite/tests/parser/should_fail/readFail042.stderr
testsuite/tests/parser/should_fail/readFail043.stderr
testsuite/tests/parser/should_fail/readFail046.stderr
testsuite/tests/parser/unicode/T2302.stderr
testsuite/tests/patsyn/should_fail/mono.stderr
testsuite/tests/perf/compiler/T5837.stderr
testsuite/tests/perf/compiler/parsing001.stderr
testsuite/tests/plugins/plugins03.stderr
testsuite/tests/plugins/plugins04.stderr
testsuite/tests/polykinds/PolyKinds02.stderr
testsuite/tests/polykinds/PolyKinds04.stderr
testsuite/tests/polykinds/PolyKinds06.stderr
testsuite/tests/polykinds/PolyKinds07.stderr
testsuite/tests/polykinds/T5716.stderr
testsuite/tests/polykinds/T5716a.stderr
testsuite/tests/polykinds/T6021.stderr
testsuite/tests/polykinds/T6039.stderr
testsuite/tests/polykinds/T6054.stderr
testsuite/tests/polykinds/T6129.stderr
testsuite/tests/polykinds/T7053.stderr
testsuite/tests/polykinds/T7151.stderr
testsuite/tests/polykinds/T7224.stderr
testsuite/tests/polykinds/T7230.stderr
testsuite/tests/polykinds/T7278.stderr
testsuite/tests/polykinds/T7328.stderr
testsuite/tests/polykinds/T7341.stderr
testsuite/tests/polykinds/T7404.stderr
testsuite/tests/polykinds/T7433.stderr
testsuite/tests/polykinds/T7438.stderr
testsuite/tests/polykinds/T7481.stderr
testsuite/tests/polykinds/T7594.stderr
testsuite/tests/polykinds/T7805.stderr
testsuite/tests/polykinds/T7939a.stderr
testsuite/tests/polykinds/T8566.stderr
testsuite/tests/polykinds/T8616.stderr
testsuite/tests/programs/hs-boot/hs-boot.stderr
testsuite/tests/quasiquotation/T3953.stderr
testsuite/tests/rebindable/rebindable6.stderr
testsuite/tests/rename/prog002/rename.prog002.stderr
testsuite/tests/rename/prog003/rename.prog003.stderr
testsuite/tests/rename/should_compile/T1789.stderr
testsuite/tests/rename/should_compile/T1972.stderr
testsuite/tests/rename/should_compile/T3103/T3103.stderr
testsuite/tests/rename/should_compile/T3262.stderr-ghc
testsuite/tests/rename/should_compile/T3371.stderr
testsuite/tests/rename/should_compile/T3449.stderr
testsuite/tests/rename/should_compile/T3823.stderr
testsuite/tests/rename/should_compile/T4489.stderr
testsuite/tests/rename/should_compile/T5331.stderr
testsuite/tests/rename/should_compile/T5334.stderr
testsuite/tests/rename/should_compile/T5867.stderr
testsuite/tests/rename/should_compile/T7145b.stderr
testsuite/tests/rename/should_compile/T7167.stderr
testsuite/tests/rename/should_compile/T7336.stderr
testsuite/tests/rename/should_compile/mc10.stderr-ghc
testsuite/tests/rename/should_compile/rn037.stderr-ghc
testsuite/tests/rename/should_compile/rn039.stderr-ghc
testsuite/tests/rename/should_compile/rn040.stderr-ghc
testsuite/tests/rename/should_compile/rn041.stderr-ghc
testsuite/tests/rename/should_compile/rn046.stderr-ghc
testsuite/tests/rename/should_compile/rn047.stderr-ghc
testsuite/tests/rename/should_compile/rn050.stderr
testsuite/tests/rename/should_compile/rn063.stderr
testsuite/tests/rename/should_compile/rn064.stderr
testsuite/tests/rename/should_compile/rn066.stderr
testsuite/tests/rename/should_fail/T1595a.stderr
testsuite/tests/rename/should_fail/T2310.stderr
testsuite/tests/rename/should_fail/T2723.stderr
testsuite/tests/rename/should_fail/T2901.stderr
testsuite/tests/rename/should_fail/T2993.stderr
testsuite/tests/rename/should_fail/T3265.stderr
testsuite/tests/rename/should_fail/T5211.stderr
testsuite/tests/rename/should_fail/T5281.stderr
testsuite/tests/rename/should_fail/T5372.stderr
testsuite/tests/rename/should_fail/T5385.stderr
testsuite/tests/rename/should_fail/T5533.stderr
testsuite/tests/rename/should_fail/T5589.stderr
testsuite/tests/rename/should_fail/T5657.stderr
testsuite/tests/rename/should_fail/T5745.stderr
testsuite/tests/rename/should_fail/T5892a.stderr
testsuite/tests/rename/should_fail/T5892b.stderr
testsuite/tests/rename/should_fail/T7164.stderr
testsuite/tests/rename/should_fail/T7338.stderr
testsuite/tests/rename/should_fail/T7338a.stderr
testsuite/tests/rename/should_fail/T7454.stderr
testsuite/tests/rename/should_fail/T7906.stderr
testsuite/tests/rename/should_fail/T7937.stderr
testsuite/tests/rename/should_fail/T8448.stderr
testsuite/tests/rename/should_fail/mc13.stderr
testsuite/tests/rename/should_fail/mc14.stderr
testsuite/tests/rename/should_fail/rn_dup.stderr
testsuite/tests/rename/should_fail/rnfail001.stderr
testsuite/tests/rename/should_fail/rnfail002.stderr
testsuite/tests/rename/should_fail/rnfail003.stderr
testsuite/tests/rename/should_fail/rnfail004.stderr
testsuite/tests/rename/should_fail/rnfail007.stderr
testsuite/tests/rename/should_fail/rnfail008.stderr
testsuite/tests/rename/should_fail/rnfail009.stderr
testsuite/tests/rename/should_fail/rnfail010.stderr
testsuite/tests/rename/should_fail/rnfail011.stderr
testsuite/tests/rename/should_fail/rnfail012.stderr
testsuite/tests/rename/should_fail/rnfail013.stderr
testsuite/tests/rename/should_fail/rnfail015.stderr
testsuite/tests/rename/should_fail/rnfail017.stderr
testsuite/tests/rename/should_fail/rnfail018.stderr
testsuite/tests/rename/should_fail/rnfail019.stderr
testsuite/tests/rename/should_fail/rnfail022.stderr
testsuite/tests/rename/should_fail/rnfail023.stderr
testsuite/tests/rename/should_fail/rnfail024.stderr
testsuite/tests/rename/should_fail/rnfail025.stderr
testsuite/tests/rename/should_fail/rnfail026.stderr
testsuite/tests/rename/should_fail/rnfail027.stderr
testsuite/tests/rename/should_fail/rnfail029.stderr
testsuite/tests/rename/should_fail/rnfail030.stderr
testsuite/tests/rename/should_fail/rnfail031.stderr
testsuite/tests/rename/should_fail/rnfail032.stderr
testsuite/tests/rename/should_fail/rnfail033.stderr
testsuite/tests/rename/should_fail/rnfail034.stderr
testsuite/tests/rename/should_fail/rnfail035.stderr
testsuite/tests/rename/should_fail/rnfail040.stderr
testsuite/tests/rename/should_fail/rnfail041.stderr
testsuite/tests/rename/should_fail/rnfail043.stderr
testsuite/tests/rename/should_fail/rnfail044.stderr
testsuite/tests/rename/should_fail/rnfail045.stderr
testsuite/tests/rename/should_fail/rnfail048.stderr
testsuite/tests/rename/should_fail/rnfail049.stderr
testsuite/tests/rename/should_fail/rnfail050.stderr
testsuite/tests/rename/should_fail/rnfail053.stderr
testsuite/tests/rename/should_fail/rnfail054.stderr
testsuite/tests/rename/should_fail/rnfail055.stderr
testsuite/tests/rename/should_fail/rnfail057.stderr
testsuite/tests/roles/should_fail/Roles10.stderr
testsuite/tests/roles/should_fail/Roles11.stderr
testsuite/tests/roles/should_fail/Roles12.stderr
testsuite/tests/roles/should_fail/Roles5.stderr
testsuite/tests/roles/should_fail/Roles6.stderr
testsuite/tests/roles/should_fail/Roles7.stderr
testsuite/tests/roles/should_fail/Roles8.stderr
testsuite/tests/roles/should_fail/Roles9.stderr
testsuite/tests/roles/should_fail/T8773.stderr
testsuite/tests/safeHaskell/flags/SafeFlags22.stderr
testsuite/tests/safeHaskell/flags/SafeFlags23.stderr
testsuite/tests/safeHaskell/flags/SafeFlags25.stderr
testsuite/tests/safeHaskell/flags/SafeFlags26.stderr
testsuite/tests/safeHaskell/ghci/p10.stderr
testsuite/tests/safeHaskell/ghci/p13.stderr
testsuite/tests/safeHaskell/ghci/p14.stderr
testsuite/tests/safeHaskell/ghci/p15.stderr
testsuite/tests/safeHaskell/ghci/p4.stderr
testsuite/tests/safeHaskell/ghci/p6.stderr
testsuite/tests/safeHaskell/ghci/p9.stderr
testsuite/tests/safeHaskell/safeInfered/UnsafeInfered07.stderr
testsuite/tests/safeHaskell/safeInfered/UnsafeInfered11.stderr
testsuite/tests/safeHaskell/safeInfered/UnsafeInfered12.stderr
testsuite/tests/safeHaskell/safeLanguage/SafeLang10.stderr
testsuite/tests/simplCore/should_compile/T4398.stderr
testsuite/tests/simplCore/should_compile/T5359b.stderr
testsuite/tests/simplCore/should_compile/T6082-RULE.stderr
testsuite/tests/simplCore/should_compile/T8537.stderr
testsuite/tests/simplCore/should_compile/simpl016.stderr
testsuite/tests/simplCore/should_compile/simpl017.stderr
testsuite/tests/simplCore/should_compile/simpl020.stderr
testsuite/tests/th/T2674.stderr
testsuite/tests/th/T2713.stderr
testsuite/tests/th/T3177a.stderr
testsuite/tests/th/T5795.stderr
testsuite/tests/th/T5971.stderr
testsuite/tests/th/T6114.stderr
testsuite/tests/th/T7276.stderr
testsuite/tests/th/T7276a.stdout
testsuite/tests/th/T7667a.stderr
testsuite/tests/th/T8577.stderr
testsuite/tests/th/TH_Roles1.stderr
testsuite/tests/th/TH_dupdecl.stderr
testsuite/tests/th/TH_spliceD1.stderr
testsuite/tests/th/TH_unresolvedInfix2.stderr
testsuite/tests/typecheck/bug1465/bug1465.stderr
testsuite/tests/typecheck/prog001/typecheck.prog001.stderr-ghc
testsuite/tests/typecheck/should_compile/FD1.stderr
testsuite/tests/typecheck/should_compile/FD2.stderr
testsuite/tests/typecheck/should_compile/FD3.stderr
testsuite/tests/typecheck/should_compile/HasKey.stderr-ghc
testsuite/tests/typecheck/should_compile/T2494.stderr
testsuite/tests/typecheck/should_compile/T2497.stderr
testsuite/tests/typecheck/should_compile/T5481.stderr
testsuite/tests/typecheck/should_compile/T7050.stderr
testsuite/tests/typecheck/should_compile/T7562.stderr
testsuite/tests/typecheck/should_compile/T7903.stderr-ghc
testsuite/tests/typecheck/should_compile/holes.stderr
testsuite/tests/typecheck/should_compile/holes2.stderr
testsuite/tests/typecheck/should_compile/holes3.stderr
testsuite/tests/typecheck/should_compile/tc056.stderr
testsuite/tests/typecheck/should_compile/tc078.stderr-ghc
testsuite/tests/typecheck/should_compile/tc115.stderr-ghc
testsuite/tests/typecheck/should_compile/tc116.stderr-ghc
testsuite/tests/typecheck/should_compile/tc125.stderr-ghc
testsuite/tests/typecheck/should_compile/tc126.stderr-ghc
testsuite/tests/typecheck/should_compile/tc141.stderr
testsuite/tests/typecheck/should_compile/tc161.stderr-ghc
testsuite/tests/typecheck/should_compile/tc167.stderr
testsuite/tests/typecheck/should_compile/tc168.stderr
testsuite/tests/typecheck/should_compile/tc175.stderr
testsuite/tests/typecheck/should_compile/tc211.stderr
testsuite/tests/typecheck/should_compile/tc254.stderr
testsuite/tests/typecheck/should_fail/AssocTyDef01.stderr
testsuite/tests/typecheck/should_fail/AssocTyDef02.stderr
testsuite/tests/typecheck/should_fail/AssocTyDef03.stderr
testsuite/tests/typecheck/should_fail/AssocTyDef04.stderr
testsuite/tests/typecheck/should_fail/AssocTyDef05.stderr
testsuite/tests/typecheck/should_fail/AssocTyDef06.stderr
testsuite/tests/typecheck/should_fail/AssocTyDef07.stderr
testsuite/tests/typecheck/should_fail/AssocTyDef08.stderr
testsuite/tests/typecheck/should_fail/AssocTyDef09.stderr
testsuite/tests/typecheck/should_fail/ContextStack1.stderr
testsuite/tests/typecheck/should_fail/ContextStack2.stderr
testsuite/tests/typecheck/should_fail/FDsFromGivens.stderr
testsuite/tests/typecheck/should_fail/FailDueToGivenOverlapping.stderr
testsuite/tests/typecheck/should_fail/FrozenErrorTests.stderr
testsuite/tests/typecheck/should_fail/IPFail.stderr
testsuite/tests/typecheck/should_fail/LongWayOverlapping.stderr
testsuite/tests/typecheck/should_fail/SCLoop.stderr
testsuite/tests/typecheck/should_fail/SilentParametersOverlapping.stderr
testsuite/tests/typecheck/should_fail/T1595.stderr
testsuite/tests/typecheck/should_fail/T1633.stderr
testsuite/tests/typecheck/should_fail/T1897a.stderr
testsuite/tests/typecheck/should_fail/T1899.stderr
testsuite/tests/typecheck/should_fail/T2126.stderr
testsuite/tests/typecheck/should_fail/T2247.stderr
testsuite/tests/typecheck/should_fail/T2354.stderr
testsuite/tests/typecheck/should_fail/T2414.stderr
testsuite/tests/typecheck/should_fail/T2534.stderr
testsuite/tests/typecheck/should_fail/T2538.stderr
testsuite/tests/typecheck/should_fail/T2688.stderr
testsuite/tests/typecheck/should_fail/T2714.stderr
testsuite/tests/typecheck/should_fail/T2806.stderr
testsuite/tests/typecheck/should_fail/T2846b.stderr
testsuite/tests/typecheck/should_fail/T2994.stderr
testsuite/tests/typecheck/should_fail/T3102.stderr
testsuite/tests/typecheck/should_fail/T3176.stderr
testsuite/tests/typecheck/should_fail/T3323.stderr
testsuite/tests/typecheck/should_fail/T3406.stderr
testsuite/tests/typecheck/should_fail/T3468.stderr
testsuite/tests/typecheck/should_fail/T3540.stderr
testsuite/tests/typecheck/should_fail/T3592.stderr
testsuite/tests/typecheck/should_fail/T3613.stderr
testsuite/tests/typecheck/should_fail/T3950.stderr
testsuite/tests/typecheck/should_fail/T3966.stderr
testsuite/tests/typecheck/should_fail/T4875.stderr
testsuite/tests/typecheck/should_fail/T5051.stderr
testsuite/tests/typecheck/should_fail/T5084.stderr
testsuite/tests/typecheck/should_fail/T5095.stderr
testsuite/tests/typecheck/should_fail/T5236.stderr
testsuite/tests/typecheck/should_fail/T5246.stderr
testsuite/tests/typecheck/should_fail/T5300.stderr
testsuite/tests/typecheck/should_fail/T5570.stderr
testsuite/tests/typecheck/should_fail/T5684.stderr
testsuite/tests/typecheck/should_fail/T5689.stderr
testsuite/tests/typecheck/should_fail/T5691.stderr
testsuite/tests/typecheck/should_fail/T5853.stderr
testsuite/tests/typecheck/should_fail/T5858.stderr
testsuite/tests/typecheck/should_fail/T5957.stderr
testsuite/tests/typecheck/should_fail/T5978.stderr
testsuite/tests/typecheck/should_fail/T6001.stderr
testsuite/tests/typecheck/should_fail/T6069.stderr
testsuite/tests/typecheck/should_fail/T6078.stderr
testsuite/tests/typecheck/should_fail/T6161.stderr
testsuite/tests/typecheck/should_fail/T7019.stderr
testsuite/tests/typecheck/should_fail/T7019a.stderr
testsuite/tests/typecheck/should_fail/T7175.stderr
testsuite/tests/typecheck/should_fail/T7210.stderr
testsuite/tests/typecheck/should_fail/T7220.stderr
testsuite/tests/typecheck/should_fail/T7264.stderr
testsuite/tests/typecheck/should_fail/T7279.stderr
testsuite/tests/typecheck/should_fail/T7368.stderr
testsuite/tests/typecheck/should_fail/T7368a.stderr
testsuite/tests/typecheck/should_fail/T7410.stderr
testsuite/tests/typecheck/should_fail/T7453.stderr
testsuite/tests/typecheck/should_fail/T7525.stderr
testsuite/tests/typecheck/should_fail/T7545.stderr
testsuite/tests/typecheck/should_fail/T7609.stderr
testsuite/tests/typecheck/should_fail/T7645.stderr
testsuite/tests/typecheck/should_fail/T7696.stderr
testsuite/tests/typecheck/should_fail/T7697.stderr
testsuite/tests/typecheck/should_fail/T7734.stderr
testsuite/tests/typecheck/should_fail/T7748a.stderr
testsuite/tests/typecheck/should_fail/T7778.stderr
testsuite/tests/typecheck/should_fail/T7809.stderr
testsuite/tests/typecheck/should_fail/T7851.stderr
testsuite/tests/typecheck/should_fail/T7856.stderr
testsuite/tests/typecheck/should_fail/T7857.stderr
testsuite/tests/typecheck/should_fail/T7869.stderr
testsuite/tests/typecheck/should_fail/T7892.stderr
testsuite/tests/typecheck/should_fail/T7989.stderr
testsuite/tests/typecheck/should_fail/T8142.stderr
testsuite/tests/typecheck/should_fail/T8262.stderr
testsuite/tests/typecheck/should_fail/T8392a.stderr
testsuite/tests/typecheck/should_fail/T8428.stderr
testsuite/tests/typecheck/should_fail/T8450.stderr
testsuite/tests/typecheck/should_fail/T8514.stderr
testsuite/tests/typecheck/should_fail/T8570.stderr
testsuite/tests/typecheck/should_fail/T8603.stderr
testsuite/tests/typecheck/should_fail/T8806.stderr
testsuite/tests/typecheck/should_fail/TcCoercibleFail.stderr
testsuite/tests/typecheck/should_fail/TcCoercibleFail2.stderr
testsuite/tests/typecheck/should_fail/TcCoercibleFail3.stderr
testsuite/tests/typecheck/should_fail/TcCoercibleFailSafe.stderr
testsuite/tests/typecheck/should_fail/TcMultiWayIfFail.stderr
testsuite/tests/typecheck/should_fail/TcNoNullaryTC.stderr
testsuite/tests/typecheck/should_fail/fd-loop.stderr
testsuite/tests/typecheck/should_fail/mc19.stderr
testsuite/tests/typecheck/should_fail/mc20.stderr
testsuite/tests/typecheck/should_fail/mc21.stderr
testsuite/tests/typecheck/should_fail/mc22.stderr
testsuite/tests/typecheck/should_fail/mc23.stderr
testsuite/tests/typecheck/should_fail/mc24.stderr
testsuite/tests/typecheck/should_fail/mc25.stderr
testsuite/tests/typecheck/should_fail/tcfail001.stderr
testsuite/tests/typecheck/should_fail/tcfail002.stderr
testsuite/tests/typecheck/should_fail/tcfail003.stderr
testsuite/tests/typecheck/should_fail/tcfail004.stderr
testsuite/tests/typecheck/should_fail/tcfail005.stderr
testsuite/tests/typecheck/should_fail/tcfail006.stderr
testsuite/tests/typecheck/should_fail/tcfail007.stderr
testsuite/tests/typecheck/should_fail/tcfail008.stderr
testsuite/tests/typecheck/should_fail/tcfail009.stderr
testsuite/tests/typecheck/should_fail/tcfail010.stderr
testsuite/tests/typecheck/should_fail/tcfail011.stderr
testsuite/tests/typecheck/should_fail/tcfail012.stderr
testsuite/tests/typecheck/should_fail/tcfail013.stderr
testsuite/tests/typecheck/should_fail/tcfail014.stderr
testsuite/tests/typecheck/should_fail/tcfail015.stderr
testsuite/tests/typecheck/should_fail/tcfail016.stderr
testsuite/tests/typecheck/should_fail/tcfail017.stderr
testsuite/tests/typecheck/should_fail/tcfail018.stderr
testsuite/tests/typecheck/should_fail/tcfail019.stderr
testsuite/tests/typecheck/should_fail/tcfail020.stderr
testsuite/tests/typecheck/should_fail/tcfail027.stderr
testsuite/tests/typecheck/should_fail/tcfail028.stderr
testsuite/tests/typecheck/should_fail/tcfail029.stderr
testsuite/tests/typecheck/should_fail/tcfail030.stderr
testsuite/tests/typecheck/should_fail/tcfail031.stderr
testsuite/tests/typecheck/should_fail/tcfail032.stderr
testsuite/tests/typecheck/should_fail/tcfail034.stderr
testsuite/tests/typecheck/should_fail/tcfail036.stderr
testsuite/tests/typecheck/should_fail/tcfail037.stderr
testsuite/tests/typecheck/should_fail/tcfail038.stderr
testsuite/tests/typecheck/should_fail/tcfail040.stderr
testsuite/tests/typecheck/should_fail/tcfail041.stderr
testsuite/tests/typecheck/should_fail/tcfail042.stderr
testsuite/tests/typecheck/should_fail/tcfail043.stderr
testsuite/tests/typecheck/should_fail/tcfail044.stderr
testsuite/tests/typecheck/should_fail/tcfail046.stderr
testsuite/tests/typecheck/should_fail/tcfail047.stderr
testsuite/tests/typecheck/should_fail/tcfail048.stderr
testsuite/tests/typecheck/should_fail/tcfail049.stderr
testsuite/tests/typecheck/should_fail/tcfail050.stderr
testsuite/tests/typecheck/should_fail/tcfail051.stderr
testsuite/tests/typecheck/should_fail/tcfail052.stderr
testsuite/tests/typecheck/should_fail/tcfail053.stderr
testsuite/tests/typecheck/should_fail/tcfail054.stderr
testsuite/tests/typecheck/should_fail/tcfail055.stderr
testsuite/tests/typecheck/should_fail/tcfail056.stderr
testsuite/tests/typecheck/should_fail/tcfail057.stderr
testsuite/tests/typecheck/should_fail/tcfail058.stderr
testsuite/tests/typecheck/should_fail/tcfail061.stderr
testsuite/tests/typecheck/should_fail/tcfail062.stderr
testsuite/tests/typecheck/should_fail/tcfail063.stderr
testsuite/tests/typecheck/should_fail/tcfail065.stderr
testsuite/tests/typecheck/should_fail/tcfail067.stderr
testsuite/tests/typecheck/should_fail/tcfail068.stderr
testsuite/tests/typecheck/should_fail/tcfail069.stderr
testsuite/tests/typecheck/should_fail/tcfail070.stderr
testsuite/tests/typecheck/should_fail/tcfail072.stderr
testsuite/tests/typecheck/should_fail/tcfail073.stderr
testsuite/tests/typecheck/should_fail/tcfail076.stderr
testsuite/tests/typecheck/should_fail/tcfail077.stderr
testsuite/tests/typecheck/should_fail/tcfail078.stderr
testsuite/tests/typecheck/should_fail/tcfail079.stderr
testsuite/tests/typecheck/should_fail/tcfail080.stderr
testsuite/tests/typecheck/should_fail/tcfail082.stderr
testsuite/tests/typecheck/should_fail/tcfail083.stderr
testsuite/tests/typecheck/should_fail/tcfail084.stderr
testsuite/tests/typecheck/should_fail/tcfail085.stderr
testsuite/tests/typecheck/should_fail/tcfail086.stderr
testsuite/tests/typecheck/should_fail/tcfail088.stderr
testsuite/tests/typecheck/should_fail/tcfail090.stderr
testsuite/tests/typecheck/should_fail/tcfail092.stderr
testsuite/tests/typecheck/should_fail/tcfail097.stderr
testsuite/tests/typecheck/should_fail/tcfail098.stderr
testsuite/tests/typecheck/should_fail/tcfail099.stderr
testsuite/tests/typecheck/should_fail/tcfail100.stderr
testsuite/tests/typecheck/should_fail/tcfail101.stderr
testsuite/tests/typecheck/should_fail/tcfail102.stderr
testsuite/tests/typecheck/should_fail/tcfail103.stderr
testsuite/tests/typecheck/should_fail/tcfail104.stderr
testsuite/tests/typecheck/should_fail/tcfail106.stderr
testsuite/tests/typecheck/should_fail/tcfail107.stderr
testsuite/tests/typecheck/should_fail/tcfail108.stderr
testsuite/tests/typecheck/should_fail/tcfail109.stderr
testsuite/tests/typecheck/should_fail/tcfail110.stderr
testsuite/tests/typecheck/should_fail/tcfail112.stderr
testsuite/tests/typecheck/should_fail/tcfail113.stderr
testsuite/tests/typecheck/should_fail/tcfail114.stderr
testsuite/tests/typecheck/should_fail/tcfail116.stderr
testsuite/tests/typecheck/should_fail/tcfail117.stderr
testsuite/tests/typecheck/should_fail/tcfail118.stderr
testsuite/tests/typecheck/should_fail/tcfail119.stderr
testsuite/tests/typecheck/should_fail/tcfail121.stderr
testsuite/tests/typecheck/should_fail/tcfail122.stderr
testsuite/tests/typecheck/should_fail/tcfail123.stderr
testsuite/tests/typecheck/should_fail/tcfail125.stderr
testsuite/tests/typecheck/should_fail/tcfail127.stderr
testsuite/tests/typecheck/should_fail/tcfail128.stderr
testsuite/tests/typecheck/should_fail/tcfail129.stderr
testsuite/tests/typecheck/should_fail/tcfail130.stderr
testsuite/tests/typecheck/should_fail/tcfail131.stderr
testsuite/tests/typecheck/should_fail/tcfail132.stderr
testsuite/tests/typecheck/should_fail/tcfail133.stderr
testsuite/tests/typecheck/should_fail/tcfail134.stderr
testsuite/tests/typecheck/should_fail/tcfail135.stderr
testsuite/tests/typecheck/should_fail/tcfail136.stderr
testsuite/tests/typecheck/should_fail/tcfail137.stderr
testsuite/tests/typecheck/should_fail/tcfail139.stderr
testsuite/tests/typecheck/should_fail/tcfail140.stderr
testsuite/tests/typecheck/should_fail/tcfail142.stderr
testsuite/tests/typecheck/should_fail/tcfail143.stderr
testsuite/tests/typecheck/should_fail/tcfail146.stderr
testsuite/tests/typecheck/should_fail/tcfail147.stderr
testsuite/tests/typecheck/should_fail/tcfail148.stderr
testsuite/tests/typecheck/should_fail/tcfail151.stderr
testsuite/tests/typecheck/should_fail/tcfail152.stderr
testsuite/tests/typecheck/should_fail/tcfail153.stderr
testsuite/tests/typecheck/should_fail/tcfail154.stderr
testsuite/tests/typecheck/should_fail/tcfail155.stderr
testsuite/tests/typecheck/should_fail/tcfail156.stderr
testsuite/tests/typecheck/should_fail/tcfail157.stderr
testsuite/tests/typecheck/should_fail/tcfail158.stderr
testsuite/tests/typecheck/should_fail/tcfail160.stderr
testsuite/tests/typecheck/should_fail/tcfail161.stderr
testsuite/tests/typecheck/should_fail/tcfail162.stderr
testsuite/tests/typecheck/should_fail/tcfail164.stderr
testsuite/tests/typecheck/should_fail/tcfail165.stderr
testsuite/tests/typecheck/should_fail/tcfail167.stderr
testsuite/tests/typecheck/should_fail/tcfail168.stderr
testsuite/tests/typecheck/should_fail/tcfail169.stderr
testsuite/tests/typecheck/should_fail/tcfail170.stderr
testsuite/tests/typecheck/should_fail/tcfail171.stderr
testsuite/tests/typecheck/should_fail/tcfail173.stderr
testsuite/tests/typecheck/should_fail/tcfail174.stderr
testsuite/tests/typecheck/should_fail/tcfail175.stderr
testsuite/tests/typecheck/should_fail/tcfail176.stderr
testsuite/tests/typecheck/should_fail/tcfail177.stderr
testsuite/tests/typecheck/should_fail/tcfail178.stderr
testsuite/tests/typecheck/should_fail/tcfail179.stderr
testsuite/tests/typecheck/should_fail/tcfail180.stderr
testsuite/tests/typecheck/should_fail/tcfail181.stderr
testsuite/tests/typecheck/should_fail/tcfail182.stderr
testsuite/tests/typecheck/should_fail/tcfail184.stderr
testsuite/tests/typecheck/should_fail/tcfail185.stderr
testsuite/tests/typecheck/should_fail/tcfail186.stderr
testsuite/tests/typecheck/should_fail/tcfail187.stderr
testsuite/tests/typecheck/should_fail/tcfail189.stderr
testsuite/tests/typecheck/should_fail/tcfail190.stderr
testsuite/tests/typecheck/should_fail/tcfail191.stderr
testsuite/tests/typecheck/should_fail/tcfail192.stderr
testsuite/tests/typecheck/should_fail/tcfail193.stderr
testsuite/tests/typecheck/should_fail/tcfail194.stderr
testsuite/tests/typecheck/should_fail/tcfail195.stderr
testsuite/tests/typecheck/should_fail/tcfail196.stderr
testsuite/tests/typecheck/should_fail/tcfail197.stderr
testsuite/tests/typecheck/should_fail/tcfail198.stderr
testsuite/tests/typecheck/should_fail/tcfail199.stderr
testsuite/tests/typecheck/should_fail/tcfail200.stderr
testsuite/tests/typecheck/should_fail/tcfail201.stderr
testsuite/tests/typecheck/should_fail/tcfail203.stderr
testsuite/tests/typecheck/should_fail/tcfail204.stderr
testsuite/tests/typecheck/should_fail/tcfail206.stderr
testsuite/tests/typecheck/should_fail/tcfail207.stderr
testsuite/tests/typecheck/should_fail/tcfail208.stderr
testsuite/tests/typecheck/should_fail/tcfail209.stderr
testsuite/tests/typecheck/should_fail/tcfail209a.stderr
testsuite/tests/typecheck/should_fail/tcfail210.stderr
testsuite/tests/typecheck/should_fail/tcfail211.stderr
testsuite/tests/typecheck/should_fail/tcfail212.stderr
testsuite/tests/typecheck/should_fail/tcfail213.stderr
testsuite/tests/typecheck/should_fail/tcfail214.stderr
testsuite/tests/typecheck/should_fail/tcfail215.stderr
testsuite/tests/typecheck/should_fail/tcfail216.stderr
testsuite/tests/typecheck/should_fail/tcfail217.stderr
testsuite/tests/typecheck/should_fail/tcfail218.stderr
testsuite/tests/typecheck/should_run/T7861.stderr
testsuite/tests/typecheck/should_run/tcrun035.stderr
testsuite/tests/warnings/minimal/WarnMinimal.stderr
testsuite/tests/warnings/minimal/WarnMinimalFail2.stderr
testsuite/tests/warnings/minimal/WarnMinimalFail3.stderr

index 2ce5813..dcdc4b5 100644 (file)
@@ -1281,7 +1281,7 @@ initDynFlags dflags = do
  refRtccInfo <- newIORef Nothing
  wrapperNum <- newIORef emptyModuleEnv
  canUseUnicodeQuotes <- do let enc = localeEncoding
-                               str = "â\80\9b’"
+                               str = "â\80\98’"
                            (withCString enc str $ \cstr ->
                                 do str' <- peekCString enc cstr
                                    return (str == str'))
index 2359cac..49cbbad 100644 (file)
@@ -830,7 +830,7 @@ as if there was an "import qualified M" declaration for every
 module.
 
 If we fail we just return Nothing, rather than bleating
-about "attempting to use module â\80\9bD’ (./D.hs) which is not loaded"
+about "attempting to use module â\80\98D’ (./D.hs) which is not loaded"
 which is what loadSrcInterface does.
 
 Note [Safe Haskell and GHCi]
index 8a12670..e8d9347 100644 (file)
@@ -460,7 +460,7 @@ cparen b d     = SDoc $ Pretty.cparen b . runSDoc d
 quotes d =
       sdocWithDynFlags $ \dflags ->
       if useUnicodeQuotes dflags
-      then char 'â\80\9b' <> d <> char '’'
+      then char 'â\80\98' <> d <> char '’'
       else SDoc $ \sty ->
            let pp_d = runSDoc d sty
                str  = show pp_d
index 6cafc25..44ac680 100644 (file)
@@ -1,8 +1,8 @@
 
 annfail01.hs:4:1:
-    Not in scope: type constructor or class â\80\9bFoo’
+    Not in scope: type constructor or class â\80\98Foo’
     In the annotation: {-# ANN type Foo (1 :: Int) #-}
 
 annfail01.hs:5:1:
-    Not in scope: â\80\9bf’
+    Not in scope: â\80\98f’
     In the annotation: {-# ANN f (1 :: Int) #-}
index 84c9548..d52e52a 100644 (file)
@@ -1,8 +1,8 @@
 
 annfail02.hs:6:1:
-    Not in scope: data constructor â\80\9bFoo’
+    Not in scope: data constructor â\80\98Foo’
     In the annotation: {-# ANN Foo (1 :: Int) #-}
 
 annfail02.hs:7:1:
-    Not in scope: type constructor or class â\80\9bBar’
+    Not in scope: type constructor or class â\80\98Bar’
     In the annotation: {-# ANN type Bar (2 :: Int) #-}
index 7e880d4..05e05a6 100644 (file)
@@ -1,6 +1,6 @@
 
 annfail03.hs:17:11:
     GHC stage restriction:
-      â\80\9bInModule’ is used in a top-level splice or annotation,
+      â\80\98InModule’ is used in a top-level splice or annotation,
       and must be imported, not defined locally
     In the annotation: {-# ANN f InModule #-}
index 70ff2e6..bb638bc 100644 (file)
@@ -1,7 +1,7 @@
 
 annfail04.hs:14:12:
     GHC stage restriction:
-      instance for â\80\9bThing
+      instance for â\80\98Thing
                       Int’ is used in a top-level splice or annotation,
       and must be imported, not defined locally
     In the annotation: {-# ANN f (thing :: Int) #-}
index a807aaf..6bae2c1 100644 (file)
@@ -1,7 +1,7 @@
 
 annfail06.hs:22:1:
     GHC stage restriction:
-      instance for â\80\9bData
+      instance for â\80\98Data
                       InstancesInWrongModule’ is used in a top-level splice or annotation,
       and must be imported, not defined locally
     In the annotation: {-# ANN f InstancesInWrongModule #-}
index 5f966a7..e7cd8dd 100644 (file)
@@ -1,5 +1,5 @@
 
 annfail07.hs:9:17:
-    Couldn't match expected type â\80\9b[a0]â\80\99 with actual type â\80\9bBool’
-    In the first argument of â\80\9bheadâ\80\99, namely â\80\9bTrue’
+    Couldn't match expected type â\80\98[a0]â\80\99 with actual type â\80\98Bool’
+    In the first argument of â\80\98headâ\80\99, namely â\80\98True’
     In the annotation: {-# ANN f (head True) #-}
index 8a64c82..b2d119d 100644 (file)
@@ -5,5 +5,5 @@ annfail08.hs:9:1:
     In the annotation: {-# ANN f (id + 1) #-}
 
 annfail08.hs:9:15:
-    No instance for (Num (a0 -> a0)) arising from a use of â\80\9b+’
+    No instance for (Num (a0 -> a0)) arising from a use of â\80\98+’
     In the annotation: {-# ANN f (id + 1) #-}
index f1bd77c..f0a03ae 100644 (file)
@@ -1,6 +1,6 @@
 
 annfail09.hs:11:11:
     GHC stage restriction:
-      â\80\9bg’ is used in a top-level splice or annotation,
+      â\80\98g’ is used in a top-level splice or annotation,
       and must be imported, not defined locally
     In the annotation: {-# ANN f g #-}
index f9bfe26..17d380e 100644 (file)
@@ -1,25 +1,25 @@
 
 annfail10.hs:9:1:
     No instance for (Data.Data.Data a0) arising from an annotation
-    The type variable â\80\9ba0’ is ambiguous
+    The type variable â\80\98a0’ is ambiguous
     Note: there are several potential instances:
-      instance Data.Data.Data () -- Defined in â\80\9bData.Data’
+      instance Data.Data.Data () -- Defined in â\80\98Data.Data’
       instance (Data.Data.Data a, Data.Data.Data b) =>
                Data.Data.Data (a, b)
-        -- Defined in â\80\9bData.Data’
+        -- Defined in â\80\98Data.Data’
       instance (Data.Data.Data a, Data.Data.Data b, Data.Data.Data c) =>
                Data.Data.Data (a, b, c)
-        -- Defined in â\80\9bData.Data’
+        -- Defined in â\80\98Data.Data’
       ...plus 31 others
     In the annotation: {-# ANN f 1 #-}
 
 annfail10.hs:9:11:
-    No instance for (Num a0) arising from the literal â\80\9b1’
-    The type variable â\80\9ba0’ is ambiguous
+    No instance for (Num a0) arising from the literal â\80\981’
+    The type variable â\80\98a0’ is ambiguous
     Note: there are several potential instances:
-      instance Num Double -- Defined in â\80\9bGHC.Float’
-      instance Num Float -- Defined in â\80\9bGHC.Float’
+      instance Num Double -- Defined in â\80\98GHC.Float’
+      instance Num Float -- Defined in â\80\98GHC.Float’
       instance Integral a => Num (GHC.Real.Ratio a)
-        -- Defined in â\80\9bGHC.Real’
+        -- Defined in â\80\98GHC.Real’
       ...plus 11 others
     In the annotation: {-# ANN f 1 #-}
index 3fa446f..384f617 100644 (file)
@@ -1,10 +1,10 @@
 
 annfail11.hs:3:1:
-    Not in scope: â\80\9blength’
+    Not in scope: â\80\98length’
     In the annotation:
       {-# ANN length "Cannot annotate other modules yet" #-}
 
 annfail11.hs:4:1:
-    Not in scope: type constructor or class â\80\9bInteger’
+    Not in scope: type constructor or class â\80\98Integer’
     In the annotation:
       {-# ANN type Integer "Cannot annotate other modules yet" #-}
index 8470592..a35e9e7 100644 (file)
@@ -1,2 +1,2 @@
 
-annfail13.hs:4:14: parse error on input â\80\9b1’
+annfail13.hs:4:14: parse error on input â\80\981’
index 218d36f..02e65c5 100644 (file)
@@ -1,7 +1,7 @@
 
 T5380.hs:7:27:
-    Couldn't match expected type â\80\9bBoolâ\80\99 with actual type â\80\9bnot_bool’
-      â\80\9bnot_bool’ is a rigid type variable bound by
+    Couldn't match expected type â\80\98Boolâ\80\99 with actual type â\80\98not_bool’
+      â\80\98not_bool’ is a rigid type variable bound by
                  the type signature for
                    testB :: not_bool -> (() -> ()) -> () -> not_unit
                  at T5380.hs:6:10
@@ -13,8 +13,8 @@ T5380.hs:7:27:
     In the expression: proc () -> if b then f -< () else f -< ()
 
 T5380.hs:7:34:
-    Couldn't match type â\80\9bnot_unitâ\80\99 with â\80\9b()’
-      â\80\9bnot_unit’ is a rigid type variable bound by
+    Couldn't match type â\80\98not_unitâ\80\99 with â\80\98()’
+      â\80\98not_unit’ is a rigid type variable bound by
                  the type signature for
                    testB :: not_bool -> (() -> ()) -> () -> not_unit
                  at T5380.hs:6:10
index 6dc2cb7..5c448c7 100644 (file)
@@ -1,7 +1,7 @@
 
 arrowfail001.hs:16:36:
-    No instance for (Foo a) arising from a use of â\80\9bfoo’
+    No instance for (Foo a) arising from a use of â\80\98foo’
     In the expression: foo
     In the expression: proc x -> case x of { Bar a -> foo -< a }
-    In an equation for â\80\9bget’:
+    In an equation for â\80\98get’:
         get = proc x -> case x of { Bar a -> foo -< a }
index 67a93db..569e1d3 100644 (file)
@@ -1,2 +1,2 @@
 
-arrowfail002.hs:6:17: Not in scope: â\80\9bx’
+arrowfail002.hs:6:17: Not in scope: â\80\98x’
index 65cef25..1386d14 100644 (file)
@@ -3,5 +3,5 @@ arrowfail004.hs:12:15:
     Proc patterns cannot use existential or GADT data constructors
     In the pattern: T x
     In the expression: proc (T x) -> do { returnA -< T x }
-    In an equation for â\80\9bpanic’:
+    In an equation for â\80\98panic’:
         panic = proc (T x) -> do { returnA -< T x }
index 359a352..4e3f1c1 100644 (file)
@@ -1,4 +1,4 @@
 
 GadtOverlap.hs:19:1: Warning:
     Pattern match(es) are non-exhaustive
-    In an equation for â\80\9bh’: Patterns not matched: T3
+    In an equation for â\80\98h’: Patterns not matched: T3
index 241a767..940f263 100644 (file)
@@ -1,4 +1,4 @@
 
 T2395.hs:12:1: Warning:
     Pattern match(es) are overlapped
-    In an equation for â\80\9bbar’: bar _ = ...
+    In an equation for â\80\98bar’: bar _ = ...
index 15b27f6..b792f1a 100644 (file)
@@ -1,10 +1,10 @@
 
 T3263-1.hs:25:3: Warning:
-    A do-notation statement discarded a result of type â\80\9bInt’
-    Suppress this warning by saying â\80\9b_ <- nonNullM’
+    A do-notation statement discarded a result of type â\80\98Int’
+    Suppress this warning by saying â\80\98_ <- nonNullM’
     or by using the flag -fno-warn-unused-do-bind
 
 T3263-1.hs:35:3: Warning:
-    A do-notation statement discarded a result of type â\80\9bInt’
-    Suppress this warning by saying â\80\9b_ <- nonNullM’
+    A do-notation statement discarded a result of type â\80\98Int’
+    Suppress this warning by saying â\80\98_ <- nonNullM’
     or by using the flag -fno-warn-unused-do-bind
index 8f4c177..1665d72 100644 (file)
@@ -1,10 +1,10 @@
 
 T3263-2.hs:25:3: Warning:
-    A do-notation statement discarded a result of type â\80\9bm Int’
-    Suppress this warning by saying â\80\9b_ <- return (return 10 :: m Int)’
+    A do-notation statement discarded a result of type â\80\98m Int’
+    Suppress this warning by saying â\80\98_ <- return (return 10 :: m Int)’
     or by using the flag -fno-warn-wrong-do-bind
 
 T3263-2.hs:37:3: Warning:
-    A do-notation statement discarded a result of type â\80\9bm Int’
-    Suppress this warning by saying â\80\9b_ <- return (return 10 :: m Int)’
+    A do-notation statement discarded a result of type â\80\98m Int’
+    Suppress this warning by saying â\80\98_ <- return (return 10 :: m Int)’
     or by using the flag -fno-warn-wrong-do-bind
index 2860940..93de2cf 100644 (file)
@@ -1,4 +1,4 @@
 
 T5117.hs:15:1: Warning:
     Pattern match(es) are overlapped
-    In an equation for â\80\9bf3’: f3 (MyString "a") = ...
+    In an equation for â\80\98f3’: f3 (MyString "a") = ...
index c526e0d..fe4ec94 100644 (file)
@@ -1,10 +1,10 @@
 
 ds002.hs:7:1: Warning:
     Pattern match(es) are overlapped
-    In an equation for â\80\9bf’:
+    In an equation for â\80\98f’:
         f y = ...
         f z = ...
 
 ds002.hs:11:1: Warning:
     Pattern match(es) are overlapped
-    In an equation for â\80\9bg’: g x y z = ...
+    In an equation for â\80\98g’: g x y z = ...
index f12789d..1b4c018 100644 (file)
@@ -1,6 +1,6 @@
 
 ds003.hs:5:1: Warning:
     Pattern match(es) are overlapped
-    In an equation for â\80\9bf’:
+    In an equation for â\80\98f’:
         f (x : x1 : x2 : x3) ~(y, ys) z = ...
         f x y True = ...
index fd13ec7..4d6e60f 100644 (file)
@@ -1,7 +1,7 @@
 
 ds019.hs:5:1: Warning:
     Pattern match(es) are overlapped
-    In an equation for â\80\9bf’:
+    In an equation for â\80\98f’:
         f d (j, k) p = ...
         f (e, f, g) l q = ...
         f h (m, n) r = ...
index 4232320..4120a95 100644 (file)
@@ -1,18 +1,18 @@
 
 ds020.hs:8:1: Warning:
     Pattern match(es) are overlapped
-    In an equation for â\80\9ba’: a ~(~[], ~[], ~[]) = ...
+    In an equation for â\80\98a’: a ~(~[], ~[], ~[]) = ...
 
 ds020.hs:11:1: Warning:
     Pattern match(es) are overlapped
-    In an equation for â\80\9bb’: b ~(~x : ~xs : ~ys) = ...
+    In an equation for â\80\98b’: b ~(~x : ~xs : ~ys) = ...
 
 ds020.hs:16:1: Warning:
     Pattern match(es) are overlapped
-    In an equation for â\80\9bd’:
+    In an equation for â\80\98d’:
         d ~(n+43) = ...
         d ~(n+999) = ...
 
 ds020.hs:22:1: Warning:
     Pattern match(es) are overlapped
-    In an equation for â\80\9bf’: f x@(~[]) = ...
+    In an equation for â\80\98f’: f x@(~[]) = ...
index 7dd50a2..45fe3d8 100644 (file)
@@ -1,6 +1,6 @@
 
 ds022.hs:20:1: Warning:
     Pattern match(es) are overlapped
-    In an equation for â\80\9bi’:
+    In an equation for â\80\98i’:
         i 1 0.011e2 = ...
         i 2 2.20000 = ...
index 4812931..c276b77 100644 (file)
@@ -3,6 +3,6 @@ ds041.hs:1:14: Warning:
     -XDatatypeContexts is deprecated: It was widely considered a misfeature, and has been removed from the Haskell language.
 
 ds041.hs:16:7: Warning:
-    Fields of â\80\9bFoo’ not initialised: x
+    Fields of â\80\98Foo’ not initialised: x
     In the expression: Foo {}
-    In an equation for â\80\9bfoo’: foo = Foo {}
+    In an equation for â\80\98foo’: foo = Foo {}
index c40c446..76bc4d3 100644 (file)
@@ -1,12 +1,12 @@
 
 ds051.hs:6:1: Warning:
     Pattern match(es) are overlapped
-    In an equation for â\80\9bf1’: f1 "ab" = ...
+    In an equation for â\80\98f1’: f1 "ab" = ...
 
 ds051.hs:11:1: Warning:
     Pattern match(es) are overlapped
-    In an equation for â\80\9bf2’: f2 ('a' : 'b' : []) = ...
+    In an equation for â\80\98f2’: f2 ('a' : 'b' : []) = ...
 
 ds051.hs:16:1: Warning:
     Pattern match(es) are overlapped
-    In an equation for â\80\9bf3’: f3 "ab" = ...
+    In an equation for â\80\98f3’: f3 "ab" = ...
index 861e66b..52aa9d7 100644 (file)
@@ -1,2 +1,2 @@
 
-ds053.hs:5:1: Warning: Defined but not used: â\80\9bf’
+ds053.hs:5:1: Warning: Defined but not used: â\80\98f’
index f4d2e81..3f44267 100644 (file)
@@ -1,4 +1,4 @@
 
 ds056.hs:8:1: Warning:
     Pattern match(es) are overlapped
-    In an equation for â\80\9bg’: g _ = ...
+    In an equation for â\80\98g’: g _ = ...
index f2e1d83..d5cc4a2 100644 (file)
@@ -4,5 +4,5 @@ T4966.hs:1:14: Warning:
 
 T4966.hs:34:10: Warning:
     No explicit implementation for
-      either â\80\9b==â\80\99 or â\80\9b/=’
-    In the instance declaration for â\80\9bEq (TreeListObject a)’
+      either â\80\98==â\80\99 or â\80\98/=’
+    In the instance declaration for â\80\98Eq (TreeListObject a)’
index 4772334..bf2c79c 100644 (file)
@@ -1,15 +1,15 @@
 
 deriving-1935.hs:15:11: Warning:
     No explicit implementation for
-      either â\80\9b==â\80\99 or â\80\9b/=’
-    In the instance declaration for â\80\9bEq (T a)’
+      either â\80\98==â\80\99 or â\80\98/=’
+    In the instance declaration for â\80\98Eq (T a)’
 
 deriving-1935.hs:18:11: Warning:
     No explicit implementation for
-      either â\80\9b==â\80\99 or â\80\9b/=’
-    In the instance declaration for â\80\9bEq (S a)’
+      either â\80\98==â\80\99 or â\80\98/=’
+    In the instance declaration for â\80\98Eq (S a)’
 
 deriving-1935.hs:19:11: Warning:
     No explicit implementation for
-      either â\80\9bcompareâ\80\99 or â\80\9b<=’
-    In the instance declaration for â\80\9bOrd (S a)’
+      either â\80\98compareâ\80\99 or â\80\98<=’
+    In the instance declaration for â\80\98Ord (S a)’
index 7f58e68..6d9819f 100644 (file)
@@ -1,10 +1,10 @@
 
 drv003.hs:12:10: Warning:
     No explicit implementation for
-      either â\80\9b==â\80\99 or â\80\9b/=’
-    In the instance declaration for â\80\9bEq (Foo a)’
+      either â\80\98==â\80\99 or â\80\98/=’
+    In the instance declaration for â\80\98Eq (Foo a)’
 
 drv003.hs:15:10: Warning:
     No explicit implementation for
-      either â\80\9b==â\80\99 or â\80\9b/=’
-    In the instance declaration for â\80\9bEq (Bar b)’
+      either â\80\98==â\80\99 or â\80\98/=’
+    In the instance declaration for â\80\98Eq (Bar b)’
index 2071183..e64989c 100644 (file)
@@ -1,13 +1,13 @@
 
 drv021.hs:9:1: Warning:
-    Module â\80\9bData.OldTypeable’ is deprecated: Use Data.Typeable instead
+    Module â\80\98Data.OldTypeable’ is deprecated: Use Data.Typeable instead
 
 drv021.hs:14:19: Warning:
-    In the use of type constructor or class â\80\9bTypeable1’
+    In the use of type constructor or class â\80\98Typeable1’
     (imported from Data.OldTypeable, but defined in Data.OldTypeable.Internal):
     Deprecated: "Use Data.Typeable.Internal instead"
 
 drv021.hs:15:19: Warning:
-    In the use of type constructor or class â\80\9bTypeable2’
+    In the use of type constructor or class â\80\98Typeable2’
     (imported from Data.OldTypeable, but defined in Data.OldTypeable.Internal):
     Deprecated: "Use Data.Typeable.Internal instead"
index a17e684..23b9340 100644 (file)
@@ -1,7 +1,7 @@
 
 T1133A.hs:6:28:
-    Can't make a derived instance of â\80\9bEnum X’:
-      â\80\9bX’ must be an enumeration type
+    Can't make a derived instance of â\80\98Enum X’:
+      â\80\98X’ must be an enumeration type
       (an enumeration consists of one or more nullary, non-GADT constructors)
       Try GeneralizedNewtypeDeriving for GHC's newtype-deriving extension
-    In the newtype declaration for â\80\9bX’
+    In the newtype declaration for â\80\98X’
index a18d392..867d6c6 100644 (file)
@@ -1,10 +1,10 @@
 
 T1496.hs:10:32:
-    Could not coerce from â\80\9bc Intâ\80\99 to â\80\9bc Moo’
-      because â\80\9bc Intâ\80\99 and â\80\9bc Moo’ are different types.
-      arising from the coercion of the method â\80\9bisInt’ from type
-                   â\80\9bforall (c :: * -> *). c Int -> c Int’ to type
-                   â\80\9bforall (c :: * -> *). c Int -> c Moo’
+    Could not coerce from â\80\98c Intâ\80\99 to â\80\98c Moo’
+      because â\80\98c Intâ\80\99 and â\80\98c Moo’ are different types.
+      arising from the coercion of the method â\80\98isInt’ from type
+                   â\80\98forall (c :: * -> *). c Int -> c Int’ to type
+                   â\80\98forall (c :: * -> *). c Int -> c Moo’
     Possible fix:
       use a standalone 'deriving instance' declaration,
         so you can specify the instance context yourself
index f8ccbda..9309365 100644 (file)
@@ -1,6 +1,6 @@
 
 T2394.hs:9:1:
-    Can't make a derived instance of â\80\9bData (a -> b)’:
+    Can't make a derived instance of â\80\98Data (a -> b)’:
       The last argument of the instance must be a data or newtype application
     In the stand-alone deriving instance for
-      â\80\9b(Data a, Data b) => Data (a -> b)’
+      â\80\98(Data a, Data b) => Data (a -> b)’
index 0026288..1479a14 100644 (file)
@@ -1,10 +1,10 @@
 
 T2604.hs:7:35:
-    Can't make a derived instance of â\80\9bTypeable DList’:
+    Can't make a derived instance of â\80\98Typeable DList’:
       You need DeriveDataTypeable to derive an instance for this class
-    In the data declaration for â\80\9bDList’
+    In the data declaration for â\80\98DList’
 
 T2604.hs:9:38:
-    Can't make a derived instance of â\80\9bTypeable NList’:
+    Can't make a derived instance of â\80\98Typeable NList’:
       You need DeriveDataTypeable to derive an instance for this class
-    In the newtype declaration for â\80\9bNList’
+    In the newtype declaration for â\80\98NList’
index 722c0c1..ded9a09 100644 (file)
@@ -1,5 +1,5 @@
 
 T2701.hs:10:32:
-    Can't make a derived instance of â\80\9bData Foo’:
-      Don't know how to derive â\80\9bDataâ\80\99 for type â\80\9bInt#’
-    In the data declaration for â\80\9bFoo’
+    Can't make a derived instance of â\80\98Data Foo’:
+      Don't know how to derive â\80\98Dataâ\80\99 for type â\80\98Int#’
+    In the data declaration for â\80\98Foo’
index 64e93c3..908db94 100644 (file)
@@ -1,6 +1,6 @@
 
 T2721.hs:15:28:
-    Can't make a derived instance of â\80\9bC N’
+    Can't make a derived instance of â\80\98C N’
       (even with cunning newtype deriving):
       the class has associated types
-    In the newtype declaration for â\80\9bN’
+    In the newtype declaration for â\80\98N’
index c7a3bf5..780e16c 100644 (file)
@@ -1,7 +1,7 @@
 
 T2851.hs:9:15:
     No instance for (Show (F a))
-      arising from the first field of â\80\9b\80\99 (type â\80\9bF a’)
+      arising from the first field of â\80\98\80\99 (type â\80\98F a’)
     Possible fix:
       use a standalone 'deriving instance' declaration,
         so you can specify the instance context yourself
index b07e257..5806928 100644 (file)
@@ -1,6 +1,6 @@
 
 T3101.hs:9:12:
-    Can't make a derived instance of â\80\9bShow Boom’:
-      Constructor â\80\9bBoom’ must have a Haskell-98 type
+    Can't make a derived instance of â\80\98Show Boom’:
+      Constructor â\80\98Boom’ must have a Haskell-98 type
       Possible fix: use a standalone deriving declaration instead
-    In the data declaration for â\80\9bBoom’
+    In the data declaration for â\80\98Boom’
index 3bfb857..4c6bf56 100644 (file)
@@ -1,6 +1,6 @@
 
 T3833.hs:9:1:
-    Can't make a derived instance of â\80\9bMonoid (DecodeMap e)’:
-      â\80\9bMonoid’ is not a derivable class
+    Can't make a derived instance of â\80\98Monoid (DecodeMap e)’:
+      â\80\98Monoid’ is not a derivable class
       Try GeneralizedNewtypeDeriving for GHC's newtype-deriving extension
-    In the stand-alone deriving instance for â\80\9bMonoid (DecodeMap e)’
+    In the stand-alone deriving instance for â\80\98Monoid (DecodeMap e)’
index ddd67b2..d732124 100644 (file)
@@ -1,6 +1,6 @@
 
 T3834.hs:8:1:
-    Can't make a derived instance of â\80\9bC T’:
-      â\80\9bC’ is not a derivable class
+    Can't make a derived instance of â\80\98C T’:
+      â\80\98C’ is not a derivable class
       Try GeneralizedNewtypeDeriving for GHC's newtype-deriving extension
-    In the stand-alone deriving instance for â\80\9bC T’
+    In the stand-alone deriving instance for â\80\98C T’
index 1746239..0b50737 100644 (file)
@@ -1,14 +1,14 @@
 
 T4528.hs:9:1:
-    Can't make a derived instance of â\80\9bEnum (Foo a)’:
-      â\80\9bFoo’ must be an enumeration type
+    Can't make a derived instance of â\80\98Enum (Foo a)’:
+      â\80\98Foo’ must be an enumeration type
       (an enumeration consists of one or more nullary, non-GADT constructors)
-    In the stand-alone deriving instance for â\80\9bEnum (Foo a)’
+    In the stand-alone deriving instance for â\80\98Enum (Foo a)’
 
 T4528.hs:10:1:
-    Can't make a derived instance of â\80\9bBounded (Foo a)’:
-      â\80\9bFoo’ must be an enumeration type
+    Can't make a derived instance of â\80\98Bounded (Foo a)’:
+      â\80\98Foo’ must be an enumeration type
       (an enumeration consists of one or more nullary, non-GADT constructors)
         or
-      â\80\9bFoo’ must have precisely one constructor
-    In the stand-alone deriving instance for â\80\9bBounded (Foo a)’
+      â\80\98Foo’ must have precisely one constructor
+    In the stand-alone deriving instance for â\80\98Bounded (Foo a)’
index dde64de..6024165 100644 (file)
@@ -1,14 +1,14 @@
 
 T4846.hs:29:1:
-    Could not coerce from â\80\9bExpr Boolâ\80\99 to â\80\9bExpr BOOL’
-      because the first type argument of â\80\9bExpr’ has role Nominal,
-      but the arguments â\80\9bBoolâ\80\99 and â\80\9bBOOL’ differ
-      arising from a use of â\80\9bGHC.Prim.coerce’
+    Could not coerce from â\80\98Expr Boolâ\80\99 to â\80\98Expr BOOL’
+      because the first type argument of â\80\98Expr’ has role Nominal,
+      but the arguments â\80\98Boolâ\80\99 and â\80\98BOOL’ differ
+      arising from a use of â\80\98GHC.Prim.coerce’
     In the expression:
         GHC.Prim.coerce (mkExpr :: Expr Bool) :: Expr BOOL
-    In an equation for â\80\9bmkExpr’:
+    In an equation for â\80\98mkExpr’:
         mkExpr = GHC.Prim.coerce (mkExpr :: Expr Bool) :: Expr BOOL
-    When typechecking the code for  â\80\9bmkExpr’
-      in a standalone derived instance for â\80\9bB BOOL’:
+    When typechecking the code for  â\80\98mkExpr’
+      in a standalone derived instance for â\80\98B BOOL’:
       To see the code I am typechecking, use -ddump-deriv
-    In the instance declaration for â\80\9bB BOOL’
+    In the instance declaration for â\80\98B BOOL’
index 2ad7ea0..764c422 100644 (file)
@@ -5,7 +5,7 @@ T5287.hs:6:10:
     from the context (A a oops)
       bound by an instance declaration: A a oops => Read (D a)
       at T5287.hs:6:10-31
-    The type variable â\80\9boops0’ is ambiguous
+    The type variable â\80\98oops0’ is ambiguous
     In the ambiguity check for: forall a oops. A a oops => Read (D a)
     To defer the ambiguity check to use sites, enable AllowAmbiguousTypes
-    In the instance declaration for â\80\9bRead (D a)’
+    In the instance declaration for â\80\98Read (D a)’
index e3c968f..6c194a3 100644 (file)
@@ -1,5 +1,5 @@
 
 T5478.hs:6:38:
-    Can't make a derived instance of â\80\9bShow Foo’:
-      Don't know how to derive â\80\9bShowâ\80\99 for type â\80\9bByteArray#’
-    In the data declaration for â\80\9bFoo’
+    Can't make a derived instance of â\80\98Show Foo’:
+      Don't know how to derive â\80\98Showâ\80\99 for type â\80\98ByteArray#’
+    In the data declaration for â\80\98Foo’
index 8adde63..b613eae 100644 (file)
@@ -1,10 +1,10 @@
 
 T5498.hs:30:39:
-    Could not coerce from â\80\9bc aâ\80\99 to â\80\9bc (Down a)’
-      because â\80\9bc aâ\80\99 and â\80\9bc (Down a)’ are different types.
-      arising from the coercion of the method â\80\9bintIso’ from type
-                   â\80\9bforall (c :: * -> *). c a -> c Int’ to type
-                   â\80\9bforall (c :: * -> *). c (Down a) -> c Int’
+    Could not coerce from â\80\98c aâ\80\99 to â\80\98c (Down a)’
+      because â\80\98c aâ\80\99 and â\80\98c (Down a)’ are different types.
+      arising from the coercion of the method â\80\98intIso’ from type
+                   â\80\98forall (c :: * -> *). c a -> c Int’ to type
+                   â\80\98forall (c :: * -> *). c (Down a) -> c Int’
     Possible fix:
       use a standalone 'deriving instance' declaration,
         so you can specify the instance context yourself
index 0bffdf5..74f8dd8 100644 (file)
@@ -1,5 +1,5 @@
 
 T5686.hs:4:29:
-    Can't make a derived instance of â\80\9bFunctor U’:
-      Constructor â\80\9bU’ must use the type variable only as the last argument of a data type
-    In the data declaration for â\80\9bU’
+    Can't make a derived instance of â\80\98Functor U’:
+      Constructor â\80\98U’ must use the type variable only as the last argument of a data type
+    In the data declaration for â\80\98U’
index 434ed42..1bd2c77 100644 (file)
@@ -2,9 +2,9 @@
 T5863a.hs:9:31:
     Cannot eta-reduce to an instance of form
       instance (...) => Typeable T
-    In the data instance declaration for â\80\9bT’
+    In the data instance declaration for â\80\98T’
 
 T5863a.hs:12:32:
     Cannot eta-reduce to an instance of form
       instance (...) => Typeable T
-    In the data instance declaration for â\80\9bT’
+    In the data instance declaration for â\80\98T’
index 1b58511..c879b7e 100644 (file)
@@ -1,4 +1,4 @@
 
 T5922.hs:3:42:
-    Illegal deriving item â\80\9bshow’
-    In the data declaration for â\80\9bProposition’
+    Illegal deriving item â\80\98show’
+    In the data declaration for â\80\98Proposition’
index ffe584c..a346ac3 100644 (file)
@@ -1,10 +1,10 @@
 
 T6147.hs:13:32:
-    Could not coerce from â\80\9bT Intâ\80\99 to â\80\9bT Foo’
-      because the first type argument of â\80\9bT’ has role Nominal,
-      but the arguments â\80\9bIntâ\80\99 and â\80\9bFoo’ differ
-      arising from the coercion of the method â\80\9bfoo’ from type
-                   â\80\9bInt -> T Intâ\80\99 to type â\80\9bFoo -> T Foo’
+    Could not coerce from â\80\98T Intâ\80\99 to â\80\98T Foo’
+      because the first type argument of â\80\98T’ has role Nominal,
+      but the arguments â\80\98Intâ\80\99 and â\80\98Foo’ differ
+      arising from the coercion of the method â\80\98foo’ from type
+                   â\80\98Int -> T Intâ\80\99 to type â\80\98Foo -> T Foo’
     Possible fix:
       use a standalone 'deriving instance' declaration,
         so you can specify the instance context yourself
index 21e350c..9b1008a 100644 (file)
@@ -1,23 +1,23 @@
 
 T7148.hs:27:40:
-    Could not coerce from â\80\9bSameType b1 bâ\80\99 to â\80\9bSameType b1 (Tagged a b)’
-      because the second type argument of â\80\9bSameType’ has role Nominal,
-      but the arguments â\80\9b\80\99 and â\80\9bTagged a b’ differ
-      arising from the coercion of the method â\80\9biso2’ from type
-                   â\80\9bforall b. SameType b () -> SameType b b’ to type
-                   â\80\9bforall b. SameType b () -> SameType b (Tagged a b)’
+    Could not coerce from â\80\98SameType b1 bâ\80\99 to â\80\98SameType b1 (Tagged a b)’
+      because the second type argument of â\80\98SameType’ has role Nominal,
+      but the arguments â\80\98\80\99 and â\80\98Tagged a b’ differ
+      arising from the coercion of the method â\80\98iso2’ from type
+                   â\80\98forall b. SameType b () -> SameType b b’ to type
+                   â\80\98forall b. SameType b () -> SameType b (Tagged a b)’
     Possible fix:
       use a standalone 'deriving instance' declaration,
         so you can specify the instance context yourself
     When deriving the instance for (IsoUnit (Tagged a b))
 
 T7148.hs:27:40:
-    Could not coerce from â\80\9bSameType b b1â\80\99 to â\80\9bSameType (Tagged a b) b1’
-      because the first type argument of â\80\9bSameType’ has role Nominal,
-      but the arguments â\80\9b\80\99 and â\80\9bTagged a b’ differ
-      arising from the coercion of the method â\80\9biso1’ from type
-                   â\80\9bforall b. SameType () b -> SameType b b’ to type
-                   â\80\9bforall b. SameType () b -> SameType (Tagged a b) b’
+    Could not coerce from â\80\98SameType b b1â\80\99 to â\80\98SameType (Tagged a b) b1’
+      because the first type argument of â\80\98SameType’ has role Nominal,
+      but the arguments â\80\98\80\99 and â\80\98Tagged a b’ differ
+      arising from the coercion of the method â\80\98iso1’ from type
+                   â\80\98forall b. SameType () b -> SameType b b’ to type
+                   â\80\98forall b. SameType () b -> SameType (Tagged a b) b’
     Possible fix:
       use a standalone 'deriving instance' declaration,
         so you can specify the instance context yourself
index 1984eb9..5f865d1 100644 (file)
@@ -1,10 +1,10 @@
 
 T7148a.hs:19:50:
-    Could not coerce from â\80\9bResult a bâ\80\99 to â\80\9bb’
-      because â\80\9bResult a bâ\80\99 and â\80\9bb’ are different types.
-      arising from the coercion of the method â\80\9bcoerce’ from type
-                   â\80\9bforall b. Proxy b -> a -> Result a b’ to type
-                   â\80\9bforall b. Proxy b -> IS_NO_LONGER a -> Result (IS_NO_LONGER a) b’
+    Could not coerce from â\80\98Result a bâ\80\99 to â\80\98b’
+      because â\80\98Result a bâ\80\99 and â\80\98b’ are different types.
+      arising from the coercion of the method â\80\98coerce’ from type
+                   â\80\98forall b. Proxy b -> a -> Result a b’ to type
+                   â\80\98forall b. Proxy b -> IS_NO_LONGER a -> Result (IS_NO_LONGER a) b’
     Possible fix:
       use a standalone 'deriving instance' declaration,
         so you can specify the instance context yourself
index 10c790a..8cd8533 100644 (file)
@@ -2,5 +2,5 @@
 [2 of 2] Compiling T7800            ( T7800.hs, T7800.o )
 
 T7800.hs:7:1:
-    To make a Typeable instance of poly-kinded â\80\9bA’, use XPolyKinds
-    In the stand-alone deriving instance for â\80\9bTypeable A’
+    To make a Typeable instance of poly-kinded â\80\98A’, use XPolyKinds
+    In the stand-alone deriving instance for â\80\98Typeable A’
index 0e805a6..dde9ee0 100644 (file)
@@ -1,8 +1,8 @@
 
 T7959.hs:5:1:
     Cannot derive instances for nullary classes
-    In the stand-alone deriving instance for â\80\9bA’
+    In the stand-alone deriving instance for â\80\98A’
 
 T7959.hs:6:17:
     Cannot derive instances for nullary classes
-    In the data declaration for â\80\9bB’
+    In the data declaration for â\80\98B’
index e4c07b5..aa115cd 100644 (file)
@@ -16,11 +16,11 @@ drvfail-foldable-traversable1.hs:13:22:
     When deriving the instance for (Traversable Trivial2)
 
 drvfail-foldable-traversable1.hs:17:22:
-    Can't make a derived instance of â\80\9bFoldable Infinite’:
-      Constructor â\80\9bInfinite’ must not contain function types
-    In the data declaration for â\80\9bInfinite’
+    Can't make a derived instance of â\80\98Foldable Infinite’:
+      Constructor â\80\98Infinite’ must not contain function types
+    In the data declaration for â\80\98Infinite’
 
 drvfail-foldable-traversable1.hs:21:22:
-    Can't make a derived instance of â\80\9bTraversable (Cont r)’:
-      Constructor â\80\9bCont’ must not contain function types
-    In the data declaration for â\80\9bCont’
+    Can't make a derived instance of â\80\98Traversable (Cont r)’:
+      Constructor â\80\98Cont’ must not contain function types
+    In the data declaration for â\80\98Cont’
index 3b5b00c..bff4d27 100644 (file)
@@ -1,5 +1,5 @@
 
 drvfail-functor1.hs:6:14:
-    Can't make a derived instance of â\80\9bFunctor List’:
+    Can't make a derived instance of â\80\98Functor List’:
       You need DeriveFunctor to derive an instance for this class
-    In the data declaration for â\80\9bList’
+    In the data declaration for â\80\98List’
index 322125c..ab7812a 100644 (file)
@@ -3,28 +3,28 @@ drvfail-functor2.hs:1:29: Warning:
     -XDatatypeContexts is deprecated: It was widely considered a misfeature, and has been removed from the Haskell language.
 
 drvfail-functor2.hs:7:14:
-    Can't make a derived instance of â\80\9bFunctor InFunctionArgument’:
-      Constructor â\80\9bInFunctionArgument’ must not use the type variable in a function argument
-    In the newtype declaration for â\80\9bInFunctionArgument’
+    Can't make a derived instance of â\80\98Functor InFunctionArgument’:
+      Constructor â\80\98InFunctionArgument’ must not use the type variable in a function argument
+    In the newtype declaration for â\80\98InFunctionArgument’
 
 drvfail-functor2.hs:10:14:
-    Can't make a derived instance of â\80\9bFunctor OnSecondArg’:
-      Constructor â\80\9bOnSecondArg’ must use the type variable only as the last argument of a data type
-    In the newtype declaration for â\80\9bOnSecondArg’
+    Can't make a derived instance of â\80\98Functor OnSecondArg’:
+      Constructor â\80\98OnSecondArg’ must use the type variable only as the last argument of a data type
+    In the newtype declaration for â\80\98OnSecondArg’
 
 drvfail-functor2.hs:15:14:
-    Cannot derive well-kinded instance of form â\80\9bFunctor (NoArguments ...)’
-      Class â\80\9bFunctorâ\80\99 expects an argument of kind â\80\9b* -> *’
-    In the newtype declaration for â\80\9bNoArguments’
+    Cannot derive well-kinded instance of form â\80\98Functor (NoArguments ...)’
+      Class â\80\98Functorâ\80\99 expects an argument of kind â\80\98* -> *’
+    In the newtype declaration for â\80\98NoArguments’
 
 drvfail-functor2.hs:20:14:
-    Can't make a derived instance of â\80\9bFunctor StupidConstraint’:
-      Data type â\80\9bStupidConstraint’ must not have a class context (Eq a)
-    In the data declaration for â\80\9bStupidConstraint’
+    Can't make a derived instance of â\80\98Functor StupidConstraint’:
+      Data type â\80\98StupidConstraint’ must not have a class context (Eq a)
+    In the data declaration for â\80\98StupidConstraint’
 
 drvfail-functor2.hs:26:14:
     No instance for (Functor NoFunctor)
-      arising from the first field of â\80\9bUseNoFunctorâ\80\99 (type â\80\9bNoFunctor a’)
+      arising from the first field of â\80\98UseNoFunctorâ\80\99 (type â\80\98NoFunctor a’)
     Possible fix:
       use a standalone 'deriving instance' declaration,
         so you can specify the instance context yourself
index 3f3d4ec..7f89e8c 100644 (file)
@@ -1,7 +1,7 @@
 
 drvfail001.hs:16:33:
     No instance for (Show (f (f a)))
-      arising from the first field of â\80\9bZeroSâ\80\99 (type â\80\9bf (f a)’)
+      arising from the first field of â\80\98ZeroSâ\80\99 (type â\80\98f (f a)’)
     Possible fix:
       use a standalone 'deriving instance' declaration,
         so you can specify the instance context yourself
index 8064cb6..9d8e422 100644 (file)
@@ -1,7 +1,7 @@
 
 drvfail002.hs:19:23:
     No instance for (X T c)
-      arising from the first field of â\80\9b\80\99 (type â\80\9bT’)
+      arising from the first field of â\80\98\80\99 (type â\80\98T’)
     Possible fix:
       use a standalone 'deriving instance' declaration,
         so you can specify the instance context yourself
index a2493f3..6e06abf 100644 (file)
@@ -1,7 +1,7 @@
 
 drvfail003.hs:16:56:
     No instance for (Show (v (v a)))
-      arising from the first field of â\80\9bEndâ\80\99 (type â\80\9bv (v a)’)
+      arising from the first field of â\80\98Endâ\80\99 (type â\80\98v (v a)’)
     Possible fix:
       use a standalone 'deriving instance' declaration,
         so you can specify the instance context yourself
index c77f904..b5a2de8 100644 (file)
@@ -1,5 +1,5 @@
 
 drvfail005.hs:4:13:
-    Can't make a derived instance of â\80\9bShow a (Test a)’:
-      â\80\9bShow a’ is not a class
-    In the data declaration for â\80\9bTest’
+    Can't make a derived instance of â\80\98Show a (Test a)’:
+      â\80\98Show a’ is not a class
+    In the data declaration for â\80\98Test’
index c9d998e..183a5ff 100644 (file)
@@ -1,7 +1,7 @@
 
 drvfail007.hs:4:38:
     No instance for (Eq (Int -> Int))
-      arising from the first field of â\80\9bFooâ\80\99 (type â\80\9bInt -> Int’)
+      arising from the first field of â\80\98Fooâ\80\99 (type â\80\98Int -> Int’)
     Possible fix:
       use a standalone 'deriving instance' declaration,
         so you can specify the instance context yourself
index d9592c4..fcc5b4c 100644 (file)
@@ -1,23 +1,23 @@
 
 drvfail009.hs:10:31:
-    Can't make a derived instance of â\80\9bC T1’
+    Can't make a derived instance of â\80\98C T1’
       (even with cunning newtype deriving):
-      â\80\9bC’ does not have arity 1
-    In the newtype declaration for â\80\9bT1’
+      â\80\98C’ does not have arity 1
+    In the newtype declaration for â\80\98T1’
 
 drvfail009.hs:13:31:
-    Cannot derive well-kinded instance of form â\80\9bMonad (T2 ...)’
-      Class â\80\9bMonadâ\80\99 expects an argument of kind â\80\9b* -> *’
-    In the newtype declaration for â\80\9bT2’
+    Cannot derive well-kinded instance of form â\80\98Monad (T2 ...)’
+      Class â\80\98Monadâ\80\99 expects an argument of kind â\80\98* -> *’
+    In the newtype declaration for â\80\98T2’
 
 drvfail009.hs:16:33:
-    Can't make a derived instance of â\80\9bMonad T3’
+    Can't make a derived instance of â\80\98Monad T3’
       (even with cunning newtype deriving):
       cannot eta-reduce the representation type enough
-    In the newtype declaration for â\80\9bT3’
+    In the newtype declaration for â\80\98T3’
 
 drvfail009.hs:19:42:
-    Can't make a derived instance of â\80\9bMonad T4’
+    Can't make a derived instance of â\80\98Monad T4’
       (even with cunning newtype deriving):
       cannot eta-reduce the representation type enough
-    In the newtype declaration for â\80\9bT4’
+    In the newtype declaration for â\80\98T4’
index f4b27e9..99e62fc 100644 (file)
@@ -1,10 +1,10 @@
 
 drvfail011.hs:8:1:
-    No instance for (Eq a) arising from a use of â\80\9b==’
+    No instance for (Eq a) arising from a use of â\80\98==’
     Possible fix: add (Eq a) to the context of the instance declaration
     In the expression: ((a1 == b1))
-    In an equation for â\80\9b==’: (==) (T1 a1) (T1 b1) = ((a1 == b1))
-    When typechecking the code for  â\80\9b==’
-      in a standalone derived instance for â\80\9bEq (T a)’:
+    In an equation for â\80\98==’: (==) (T1 a1) (T1 b1) = ((a1 == b1))
+    When typechecking the code for  â\80\98==’
+      in a standalone derived instance for â\80\98Eq (T a)’:
       To see the code I am typechecking, use -ddump-deriv
-    In the instance declaration for â\80\9bEq (T a)’
+    In the instance declaration for â\80\98Eq (T a)’
index 4b2350f..abbe958 100644 (file)
@@ -9,7 +9,7 @@ drvfail013.hs:4:70:
 
 drvfail013.hs:6:70:
     No instance for (Eq (m (Maybe a)))
-      arising from the first field of â\80\9bMaybeT'â\80\99 (type â\80\9bm (Maybe a)’)
+      arising from the first field of â\80\98MaybeT'â\80\99 (type â\80\98m (Maybe a)’)
     Possible fix:
       use a standalone 'deriving instance' declaration,
         so you can specify the instance context yourself
index d228e0d..56a63ff 100644 (file)
@@ -1,9 +1,9 @@
 
 drvfail014.hs:8:28:
     Use deriving( Typeable ) on a data type declaration
-    In the data declaration for â\80\9bT1’
+    In the data declaration for â\80\98T1’
 
 drvfail014.hs:12:1:
     Derived Typeable instance must be of form (Typeable2 T2)
     In the stand-alone deriving instance for
-      â\80\9b(Typeable a, Typeable b) => Typeable (T2 a b)’
+      â\80\98(Typeable a, Typeable b) => Typeable (T2 a b)’
index e47ca45..c38ff00 100644 (file)
@@ -1,13 +1,13 @@
 
 drvfail015.hs:10:19:
-    Illegal instance declaration for â\80\9bEq T’
+    Illegal instance declaration for â\80\98Eq T’
       (All instance types must be of the form (T t1 ... tn)
        where T is not a synonym.
        Use TypeSynonymInstances if you want to disable this.)
-    In the stand-alone deriving instance for â\80\9bEq T’
+    In the stand-alone deriving instance for â\80\98Eq T’
 
 drvfail015.hs:13:1:
-    Can't make a derived instance of â\80\9bEq Handle’:
-      The data constructors of â\80\9bHandle’ are not all in scope
+    Can't make a derived instance of â\80\98Eq Handle’:
+      The data constructors of â\80\98Handle’ are not all in scope
         so you cannot derive an instance for it
-    In the stand-alone deriving instance for â\80\9bEq Handle’
+    In the stand-alone deriving instance for â\80\98Eq Handle’
index e332c56..d3798fe 100644 (file)
@@ -1,2 +1,2 @@
 
-Main.hs:5:5: Not in scope: data constructor â\80\9bT’
+Main.hs:5:5: Not in scope: data constructor â\80\98T’
index 43f0f93..9e59ee2 100644 (file)
@@ -1,5 +1,5 @@
 
 A.hs:6:15:
-    No instance for (Show (Fields v)) arising from a use of â\80\9bshow’
+    No instance for (Show (Fields v)) arising from a use of â\80\98show’
     In the expression: show a
-    In an equation for â\80\9bshowField’: showField a = show a
+    In an equation for â\80\98showField’: showField a = show a
index 9ee41b5..dd0d4ff 100644 (file)
@@ -1,5 +1,5 @@
 
 Foo.hs:1:1:
     File name does not match module name:
-    Saw: â\80\9bMain’
-    Expected: â\80\9bFoo’
+    Saw: â\80\98Main’
+    Expected: â\80\98Foo’
index a50340d..25488b8 100644 (file)
@@ -1,4 +1,4 @@
 
 D063.hs:2:8:
-    Could not find module â\80\9bA063’
+    Could not find module â\80\98A063’
     It is not a module in the current program, or in any known package.
index bd75be7..724326e 100644 (file)
@@ -1,2 +1,2 @@
 
-C.hs:3:11: Module â\80\9b\80\99 does not export â\80\9bfoo’
+C.hs:3:11: Module â\80\98\80\99 does not export â\80\98foo’
index 130e562..a34c8a7 100644 (file)
@@ -1,4 +1,4 @@
 
 C.hs:7:11: Warning:
-    Rule "f/g" may never fire because â\80\9bf’ might inline first
-    Probable fix: add an INLINE[n] or NOINLINE[n] pragma on â\80\9bf’
+    Rule "f/g" may never fire because â\80\98f’ might inline first
+    Probable fix: add an INLINE[n] or NOINLINE[n] pragma on â\80\98f’
index 912273d..7119ff5 100644 (file)
@@ -1,6 +1,6 @@
 
 A.hs:8:8:
-    Couldn't match expected type â\80\9bIntâ\80\99 with actual type â\80\9b(t0, t1)’
+    Couldn't match expected type â\80\98Intâ\80\99 with actual type â\80\98(t0, t1)’
     In the expression: (2, 3)
     In the expression: (1, (2, 3))
-    In an equation for â\80\9bf’: f = (1, (2, 3))
+    In an equation for â\80\98f’: f = (1, (2, 3))
index 45c00e9..b723c39 100644 (file)
@@ -3,14 +3,14 @@ werror.hs:6:1: Warning:
     Top-level binding with no type signature: main :: IO ()
 
 werror.hs:7:13: Warning:
-    This binding for â\80\9bmain’ shadows the existing binding
+    This binding for â\80\98main’ shadows the existing binding
       defined at werror.hs:6:1
 
-werror.hs:7:13: Warning: Defined but not used: â\80\9bmain’
+werror.hs:7:13: Warning: Defined but not used: â\80\98main’
 
 werror.hs:8:1: Warning: Tab character
 
-werror.hs:10:1: Warning: Defined but not used: â\80\9bf’
+werror.hs:10:1: Warning: Defined but not used: â\80\98f’
 
 werror.hs:10:1: Warning:
     Top-level binding with no type signature:
@@ -18,11 +18,11 @@ werror.hs:10:1: Warning:
 
 werror.hs:10:1: Warning:
     Pattern match(es) are overlapped
-    In an equation for â\80\9bf’: f [] = ...
+    In an equation for â\80\98f’: f [] = ...
 
 werror.hs:10:1: Warning:
     Pattern match(es) are non-exhaustive
-    In an equation for â\80\9bf’: Patterns not matched: _ : _
+    In an equation for â\80\98f’: Patterns not matched: _ : _
 
 <no location info>: 
 Failing due to -Werror.
index 64b7157..db22c46 100644 (file)
@@ -1,10 +1,10 @@
 
 CasePrune.hs:14:31:
-    Could not coerce from â\80\9bT Intâ\80\99 to â\80\9bT A’
-      because the first type argument of â\80\9bT’ has role Nominal,
-      but the arguments â\80\9bIntâ\80\99 and â\80\9bA’ differ
-      arising from the coercion of the method â\80\9bicâ\80\99 from type â\80\9bT Int’
-                   to type â\80\9bT A’
+    Could not coerce from â\80\98T Intâ\80\99 to â\80\98T A’
+      because the first type argument of â\80\98T’ has role Nominal,
+      but the arguments â\80\98Intâ\80\99 and â\80\98A’ differ
+      arising from the coercion of the method â\80\98icâ\80\99 from type â\80\98T Int’
+                   to type â\80\98T A’
     Possible fix:
       use a standalone 'deriving instance' declaration,
         so you can specify the instance context yourself
index ce64010..5daca38 100644 (file)
@@ -1,5 +1,5 @@
 
 T3163.hs:8:5:
     Illegal polymorphic or qualified type: forall s. s
-    In the definition of data constructor â\80\9bUnreached’
-    In the data declaration for â\80\9bTaker’
+    In the definition of data constructor â\80\98Unreached’
+    In the data declaration for â\80\98Taker’
index d5c658f..0927672 100644 (file)
@@ -3,7 +3,7 @@ T3169.hs:13:22:
     Could not deduce (elt ~ Map b elt)
     from the context (Key a, Key b)
       bound by the instance declaration at T3169.hs:10:10-36
-      â\80\9belt’ is a rigid type variable bound by
+      â\80\98elt’ is a rigid type variable bound by
             the type signature for
               lookup :: (a, b) -> Map (a, b) elt -> Maybe elt
             at T3169.hs:12:3
@@ -14,5 +14,5 @@ T3169.hs:13:22:
       b :: b (bound at T3169.hs:12:13)
       lookup :: (a, b) -> Map (a, b) elt -> Maybe elt
         (bound at T3169.hs:12:3)
-    In the second argument of â\80\9blookupâ\80\99, namely â\80\9bm’
+    In the second argument of â\80\98lookupâ\80\99, namely â\80\98m’
     In the expression: lookup a m :: Maybe (Map b elt)
index 5d5a492..e9230a4 100644 (file)
@@ -1,21 +1,21 @@
 \r
 T3651.hs:11:11:\r
-    Couldn't match type â\80\9bBoolâ\80\99 with â\80\9b()’\r
+    Couldn't match type â\80\98Boolâ\80\99 with â\80\98()’\r
     Inaccessible code in\r
-      a pattern with constructor U :: Z (), in an equation for â\80\9bunsafe1’\r
+      a pattern with constructor U :: Z (), in an equation for â\80\98unsafe1’\r
     In the pattern: U\r
-    In an equation for â\80\9bunsafe1’: unsafe1 B U = ()\r
+    In an equation for â\80\98unsafe1’: unsafe1 B U = ()\r
 \r
 T3651.hs:14:11:\r
-    Couldn't match type â\80\9bBoolâ\80\99 with â\80\9b()’\r
+    Couldn't match type â\80\98Boolâ\80\99 with â\80\98()’\r
     Inaccessible code in\r
-      a pattern with constructor U :: Z (), in an equation for â\80\9bunsafe2’\r
+      a pattern with constructor U :: Z (), in an equation for â\80\98unsafe2’\r
     In the pattern: U\r
-    In an equation for â\80\9bunsafe2’: unsafe2 B U = ()\r
+    In an equation for â\80\98unsafe2’: unsafe2 B U = ()\r
 \r
 T3651.hs:17:11:\r
-    Couldn't match type â\80\9bBoolâ\80\99 with â\80\9b()’\r
+    Couldn't match type â\80\98Boolâ\80\99 with â\80\98()’\r
     Inaccessible code in\r
-      a pattern with constructor U :: Z (), in an equation for â\80\9bunsafe3’\r
+      a pattern with constructor U :: Z (), in an equation for â\80\98unsafe3’\r
     In the pattern: U\r
-    In an equation for â\80\9bunsafe3’: unsafe3 B U = True\r
+    In an equation for â\80\98unsafe3’: unsafe3 B U = True\r
index 98a4fe4..d9719ba 100644 (file)
@@ -1,9 +1,9 @@
 
 T7293.hs:24:5:
-    Couldn't match type â\80\9b'Falseâ\80\99 with â\80\9b'True’
+    Couldn't match type â\80\98'Falseâ\80\99 with â\80\98'True’
     Inaccessible code in
       a pattern with constructor
         Nil :: forall a. Vec a 'Zero,
-      in an equation for â\80\9bnth’
+      in an equation for â\80\98nth’
     In the pattern: Nil
-    In an equation for â\80\9bnth’: nth Nil _ = undefined
+    In an equation for â\80\98nth’: nth Nil _ = undefined
index bfb6496..f5ad946 100644 (file)
@@ -1,9 +1,9 @@
 
 T7294.hs:25:5: Warning:
-    Couldn't match type â\80\9b'Falseâ\80\99 with â\80\9b'True’
+    Couldn't match type â\80\98'Falseâ\80\99 with â\80\98'True’
     Inaccessible code in
       a pattern with constructor
         Nil :: forall a. Vec a 'Zero,
-      in an equation for â\80\9bnth’
+      in an equation for â\80\98nth’
     In the pattern: Nil
-    In an equation for â\80\9bnth’: nth Nil _ = undefined
+    In an equation for â\80\98nth’: nth Nil _ = undefined
index cf5d73d..f65c743 100644 (file)
@@ -1,13 +1,13 @@
 
 T7558.hs:8:4:
-    Couldn't match type â\80\9b\80\99 with â\80\9bMaybe a’
-      â\80\9ba’ is a rigid type variable bound by
+    Couldn't match type â\80\98\80\99 with â\80\98Maybe a’
+      â\80\98a’ is a rigid type variable bound by
           the type signature for f :: T a a -> Bool at T7558.hs:7:6
     Inaccessible code in
       a pattern with constructor
         MkT :: forall a b. a ~ Maybe b => a -> Maybe b -> T a b,
-      in an equation for â\80\9bf’
+      in an equation for â\80\98f’
     Relevant bindings include
       f :: T a a -> Bool (bound at T7558.hs:8:1)
     In the pattern: MkT x y
-    In an equation for â\80\9bf’: f (MkT x y) = [x, y] `seq` True
+    In an equation for â\80\98f’: f (MkT x y) = [x, y] `seq` True
index f701402..1ec5ea8 100644 (file)
@@ -1,13 +1,13 @@
 
 gadt-escape1.hs:19:58:
-    Couldn't match type â\80\9b\80\99 with â\80\9bExpGADT Int’
-      â\80\9bt’ is untouchable
+    Couldn't match type â\80\98\80\99 with â\80\98ExpGADT Int’
+      â\80\98t’ is untouchable
         inside the constraints (t1 ~ Int)
         bound by a pattern with constructor
                    ExpInt :: Int -> ExpGADT Int,
                  in a case alternative
         at gadt-escape1.hs:19:43-50
-      â\80\9bt’ is a rigid type variable bound by
+      â\80\98t’ is a rigid type variable bound by
           the inferred type of weird1 :: t at gadt-escape1.hs:19:1
     Expected type: t
       Actual type: ExpGADT t1
index fa485aa..cc5230e 100644 (file)
@@ -1,7 +1,7 @@
 
 gadt10.hs:6:24:
-    Expecting one more argument to â\80\9bRInt’
-    Expected kind â\80\9b\80\99, but â\80\9bRIntâ\80\99 has kind â\80\9bk0 -> *’
-    In the type â\80\9bRInt’
-    In the definition of data constructor â\80\9bR’
-    In the data declaration for â\80\9bRInt’
+    Expecting one more argument to â\80\98RInt’
+    Expected kind â\80\98\80\99, but â\80\98RIntâ\80\99 has kind â\80\98k0 -> *’
+    In the type â\80\98RInt’
+    In the definition of data constructor â\80\98R’
+    In the data declaration for â\80\98RInt’
index b753bd9..016fd2b 100644 (file)
@@ -1,6 +1,6 @@
 
 gadt11.hs:12:3:
-    Data constructor â\80\9bL2â\80\99 returns type â\80\9bT1 Bool’
-      instead of an instance of its parent type â\80\9bT2 a’
-    In the definition of data constructor â\80\9bL2’
-    In the data declaration for â\80\9bT2’
+    Data constructor â\80\98L2â\80\99 returns type â\80\98T1 Bool’
+      instead of an instance of its parent type â\80\98T2 a’
+    In the definition of data constructor â\80\98L2’
+    In the data declaration for â\80\98T2’
index 3b39f07..5861424 100644 (file)
@@ -1,16 +1,16 @@
 
 gadt13.hs:15:13:
-    Couldn't match expected type â\80\9bt’
-                with actual type â\80\9bString -> [Char]’
-      â\80\9bt’ is untouchable
+    Couldn't match expected type â\80\98t’
+                with actual type â\80\98String -> [Char]’
+      â\80\98t’ is untouchable
         inside the constraints (t1 ~ Int)
         bound by a pattern with constructor
                    I :: Int -> Term Int,
-                 in an equation for â\80\9bshw’
+                 in an equation for â\80\98shw’
         at gadt13.hs:15:6-8
-      â\80\9bt’ is a rigid type variable bound by
+      â\80\98t’ is a rigid type variable bound by
           the inferred type of shw :: Term t1 -> t at gadt13.hs:15:1
     Relevant bindings include
       shw :: Term t1 -> t (bound at gadt13.hs:15:1)
     In the expression: ("I " ++) . shows t
-    In an equation for â\80\9bshw’: shw (I t) = ("I " ++) . shows t
+    In an equation for â\80\98shw’: shw (I t) = ("I " ++) . shows t
index 0293eaa..5c234da 100644 (file)
@@ -1,19 +1,19 @@
 
 gadt21.hs:21:60:
-    Could not deduce (Ord a1) arising from a use of â\80\9bf’
+    Could not deduce (Ord a1) arising from a use of â\80\98f’
     from the context (a ~ Set a1)
       bound by a pattern with constructor
                  TypeSet :: forall a. Type a -> Type (Set a),
-               in an equation for â\80\9bwithOrdDynExpr’
+               in an equation for â\80\98withOrdDynExpr’
       at gadt21.hs:21:35-43
     Possible fix:
       add (Ord a1) to the context of
-        the data constructor â\80\9bTypeSet’
-        or the data constructor â\80\9bDynExpr’
+        the data constructor â\80\98TypeSet’
+        or the data constructor â\80\98DynExpr’
         or the type signature for
              withOrdDynExpr :: DynExpr
                                -> (forall a. Ord a => Expr a -> b) -> Maybe b
-    In the first argument of â\80\9bJustâ\80\99, namely â\80\9b(f e)’
+    In the first argument of â\80\98Justâ\80\99, namely â\80\98(f e)’
     In the expression: Just (f e)
-    In an equation for â\80\9bwithOrdDynExpr’:
+    In an equation for â\80\98withOrdDynExpr’:
         withOrdDynExpr (DynExpr e@(Const (TypeSet _) _)) f = Just (f e)
index a147405..4ce8ad4 100644 (file)
@@ -1,15 +1,15 @@
 
 gadt7.hs:16:38:
-    Couldn't match expected type â\80\9b\80\99 with actual type â\80\9bt1’
-      â\80\9bt1’ is untouchable
+    Couldn't match expected type â\80\98\80\99 with actual type â\80\98t1’
+      â\80\98t1’ is untouchable
         inside the constraints (t2 ~ Int)
         bound by a pattern with constructor
                    K :: T Int,
                  in a case alternative
         at gadt7.hs:16:33
-      â\80\9bt1’ is a rigid type variable bound by
+      â\80\98t1’ is a rigid type variable bound by
            the inferred type of i1b :: T t2 -> t1 -> t at gadt7.hs:16:1
-      â\80\9bt’ is a rigid type variable bound by
+      â\80\98t’ is a rigid type variable bound by
           the inferred type of i1b :: T t2 -> t1 -> t at gadt7.hs:16:1
     Relevant bindings include
       y1 :: t1 (bound at gadt7.hs:16:16)
index 0413ddf..54fa5f9 100644 (file)
@@ -1,7 +1,7 @@
 
 gadtSyntaxFail001.hs:8:5:
-    Data constructor â\80\9bC2’ has existential type variables, a context, or a specialised result type
+    Data constructor â\80\98C2’ has existential type variables, a context, or a specialised result type
       C2 :: forall a. a -> Char -> Foo a Int
       (Use ExistentialQuantification or GADTs to allow this)
-    In the definition of data constructor â\80\9bC2’
-    In the data declaration for â\80\9bFoo’
+    In the definition of data constructor â\80\98C2’
+    In the data declaration for â\80\98Foo’
index 337e39d..194275b 100644 (file)
@@ -1,7 +1,7 @@
 
 gadtSyntaxFail002.hs:8:5:
-    Data constructor â\80\9bC2’ has existential type variables, a context, or a specialised result type
+    Data constructor â\80\98C2’ has existential type variables, a context, or a specialised result type
       C2 :: forall a. a -> Char -> Foo a a
       (Use ExistentialQuantification or GADTs to allow this)
-    In the definition of data constructor â\80\9bC2’
-    In the data declaration for â\80\9bFoo’
+    In the definition of data constructor â\80\98C2’
+    In the data declaration for â\80\98Foo’
index e948698..22f1f41 100644 (file)
@@ -1,7 +1,7 @@
 
 gadtSyntaxFail003.hs:7:5:
-    Data constructor â\80\9bC1’ has existential type variables, a context, or a specialised result type
+    Data constructor â\80\98C1’ has existential type variables, a context, or a specialised result type
       C1 :: forall b a c. a -> Int -> c -> Foo b a
       (Use ExistentialQuantification or GADTs to allow this)
-    In the definition of data constructor â\80\9bC1’
-    In the data declaration for â\80\9bFoo’
+    In the definition of data constructor â\80\98C1’
+    In the data declaration for â\80\98Foo’
index 460c600..e9abf58 100644 (file)
@@ -4,4 +4,4 @@ lazypat.hs:7:5:
       inside a lazy (~) pattern
     In the pattern: T x f
     In the pattern: ~(T x f)
-    In an equation for â\80\9bf’: f ~(T x f) = f x
+    In an equation for â\80\98f’: f ~(T x f) = f x
index 690649d..aca4d7f 100644 (file)
@@ -1,5 +1,5 @@
 
 records-fail1.hs:7:1:
-    Constructors T1 and T4 have a common field â\80\9bx’,
+    Constructors T1 and T4 have a common field â\80\98x’,
       but have different result types
-    In the data declaration for â\80\9bT’
+    In the data declaration for â\80\98T’
index 9273dbd..82b1986 100644 (file)
@@ -1,20 +1,20 @@
 
 rw.hs:14:47:
-    Couldn't match expected type â\80\9b\80\99 with actual type â\80\9bInt’
-      â\80\9ba’ is a rigid type variable bound by
+    Couldn't match expected type â\80\98\80\99 with actual type â\80\98Int’
+      â\80\98a’ is a rigid type variable bound by
           the type signature for writeInt :: T a -> IORef a -> IO ()
           at rw.hs:12:12
     Relevant bindings include
       ref :: IORef a (bound at rw.hs:13:12)
       v :: T a (bound at rw.hs:13:10)
       writeInt :: T a -> IORef a -> IO () (bound at rw.hs:13:1)
-    In the second argument of â\80\9bwriteIORefâ\80\99, namely â\80\9b(1 :: Int)’
+    In the second argument of â\80\98writeIORefâ\80\99, namely â\80\98(1 :: Int)’
     In the expression: writeIORef ref (1 :: Int)
     In a case alternative: ~(Li x) -> writeIORef ref (1 :: Int)
 
 rw.hs:19:51:
-    Couldn't match type â\80\9b\80\99 with â\80\9bBool’
-      â\80\9ba’ is a rigid type variable bound by
+    Couldn't match type â\80\98\80\99 with â\80\98Bool’
+      â\80\98a’ is a rigid type variable bound by
           the type signature for readBool :: T a -> IORef a -> IO ()
           at rw.hs:16:12
     Expected type: a -> Bool
@@ -23,5 +23,5 @@ rw.hs:19:51:
       ref :: IORef a (bound at rw.hs:17:12)
       v :: T a (bound at rw.hs:17:10)
       readBool :: T a -> IORef a -> IO () (bound at rw.hs:17:1)
-    In the second argument of â\80\9b(.)â\80\99, namely â\80\9bnot’
-    In the second argument of â\80\9b(>>=)â\80\99, namely â\80\9b(print . not)’
+    In the second argument of â\80\98(.)â\80\99, namely â\80\98not’
+    In the second argument of â\80\98(>>=)â\80\99, namely â\80\98(print . not)’
index ae1cdc7..3537dac 100644 (file)
@@ -3,21 +3,21 @@ GenCannotDoRep0_0.hs:6:14: Warning:
     -XDatatypeContexts is deprecated: It was widely considered a misfeature, and has been removed from the Haskell language.
 
 GenCannotDoRep0_0.hs:13:45:
-    Can't make a derived instance of â\80\9bGeneric Dynamic’:
+    Can't make a derived instance of â\80\98Generic Dynamic’:
       Dynamic must be a vanilla data constructor
-    In the data declaration for â\80\9bDynamic’
+    In the data declaration for â\80\98Dynamic’
 
 GenCannotDoRep0_0.hs:17:1:
-    Can't make a derived instance of â\80\9bGeneric (P Int)’:
+    Can't make a derived instance of â\80\98Generic (P Int)’:
       P must not be instantiated; try deriving `P a' instead
-    In the stand-alone deriving instance for â\80\9bGeneric (P Int)’
+    In the stand-alone deriving instance for â\80\98Generic (P Int)’
 
 GenCannotDoRep0_0.hs:26:1:
-    Can't make a derived instance of â\80\9bGeneric (D Char Char)’:
+    Can't make a derived instance of â\80\98Generic (D Char Char)’:
       D must not be instantiated; try deriving `D Char b' instead
-    In the stand-alone deriving instance for â\80\9bGeneric (D Char Char)’
+    In the stand-alone deriving instance for â\80\98Generic (D Char Char)’
 
 GenCannotDoRep0_0.hs:28:1:
-    Can't make a derived instance of â\80\9bGeneric (D Int a)’:
+    Can't make a derived instance of â\80\98Generic (D Int a)’:
       D must not have a datatype context
-    In the stand-alone deriving instance for â\80\9bGeneric (D Int a)’
+    In the stand-alone deriving instance for â\80\98Generic (D Int a)’
index 280885f..cb1221c 100644 (file)
@@ -3,6 +3,6 @@ GenCannotDoRep0_1.hs:1:29: Warning:
     -XDatatypeContexts is deprecated: It was widely considered a misfeature, and has been removed from the Haskell language.
 
 GenCannotDoRep0_1.hs:8:49:
-    Can't make a derived instance of â\80\9bGeneric (Context a)’:
+    Can't make a derived instance of â\80\98Generic (Context a)’:
       Context must not have a datatype context
-    In the data declaration for â\80\9bContext’
+    In the data declaration for â\80\98Context’
index 6dad193..9d0f702 100644 (file)
@@ -1,5 +1,5 @@
 
 GenCannotDoRep0_2.hs:13:1:
-    Can't make a derived instance of â\80\9bGeneric (Term a)’:
+    Can't make a derived instance of â\80\98Generic (Term a)’:
       Int must be a vanilla data constructor
-    In the stand-alone deriving instance for â\80\9bGeneric (Term a)’
+    In the stand-alone deriving instance for â\80\98Generic (Term a)’
index c75205a..e40f359 100644 (file)
@@ -1,5 +1,5 @@
 
 GenCannotDoRep1_0.hs:9:49:
-    Can't make a derived instance of â\80\9bGeneric1 Dynamic’:
+    Can't make a derived instance of â\80\98Generic1 Dynamic’:
       Dynamic must be a vanilla data constructor
-    In the data declaration for â\80\9bDynamic’
+    In the data declaration for â\80\98Dynamic’
index 97eeca5..6e29d00 100644 (file)
@@ -3,6 +3,6 @@ GenCannotDoRep1_1.hs:1:29: Warning:
     -XDatatypeContexts is deprecated: It was widely considered a misfeature, and has been removed from the Haskell language.
 
 GenCannotDoRep1_1.hs:8:49:
-    Can't make a derived instance of â\80\9bGeneric1 Context’:
+    Can't make a derived instance of â\80\98Generic1 Context’:
       Context must not have a datatype context
-    In the data declaration for â\80\9bContext’
+    In the data declaration for â\80\98Context’
index 32aebb7..17e1f59 100644 (file)
@@ -1,5 +1,5 @@
 
 GenCannotDoRep1_2.hs:13:1:
-    Can't make a derived instance of â\80\9bGeneric1 Term’:
+    Can't make a derived instance of â\80\98Generic1 Term’:
       Int must be a vanilla data constructor
-    In the stand-alone deriving instance for â\80\9bGeneric1 Term’
+    In the stand-alone deriving instance for â\80\98Generic1 Term’
index eb70075..2b7a280 100644 (file)
@@ -1,6 +1,6 @@
 
 GenCannotDoRep1_3.hs:11:33:
-    Can't make a derived instance of â\80\9bGeneric1 T’:
-      Constructor â\80\9bT’ applies a type to an argument involving the last parameter
+    Can't make a derived instance of â\80\98Generic1 T’:
+      Constructor â\80\98T’ applies a type to an argument involving the last parameter
                       but the applied type is not of kind * -> *
-    In the data declaration for â\80\9bT’
+    In the data declaration for â\80\98T’
index 898134c..973c9b0 100644 (file)
@@ -1,6 +1,6 @@
 
 GenCannotDoRep1_4.hs:8:34:
-    Can't make a derived instance of â\80\9bGeneric1 T’:
-      Constructor â\80\9bT’ applies a type to an argument involving the last parameter
+    Can't make a derived instance of â\80\98Generic1 T’:
+      Constructor â\80\98T’ applies a type to an argument involving the last parameter
                       but the applied type is not of kind * -> *
-    In the data declaration for â\80\9bT’
+    In the data declaration for â\80\98T’
index be5d96a..04d88bf 100644 (file)
@@ -1,6 +1,6 @@
 
 GenCannotDoRep1_6.hs:9:43:
-    Can't make a derived instance of â\80\9bGeneric1 T’:
-      Constructor â\80\9bT’ applies a type to an argument involving the last parameter
+    Can't make a derived instance of â\80\98Generic1 T’:
+      Constructor â\80\98T’ applies a type to an argument involving the last parameter
                       but the applied type is not of kind * -> *
-    In the data declaration for â\80\9bT’
+    In the data declaration for â\80\98T’
index 34302ca..a35df31 100644 (file)
@@ -1,6 +1,6 @@
 
 GenCannotDoRep1_7.hs:9:32:
-    Can't make a derived instance of â\80\9bGeneric1 I’:
-      Constructor â\80\9bI’ applies a type to an argument involving the last parameter
+    Can't make a derived instance of â\80\98Generic1 I’:
+      Constructor â\80\98I’ applies a type to an argument involving the last parameter
                       but the applied type is not of kind * -> *
-    In the data declaration for â\80\9bI’
+    In the data declaration for â\80\98I’
index d42fbe0..1cf9bb9 100644 (file)
@@ -1,6 +1,6 @@
 
 GenCannotDoRep1_8.hs:12:30:
-    Can't make a derived instance of â\80\9bGeneric1 T’:
-      Constructor â\80\9bT’ applies a type to an argument involving the last parameter
+    Can't make a derived instance of â\80\98Generic1 T’:
+      Constructor â\80\98T’ applies a type to an argument involving the last parameter
                       but the applied type is not of kind * -> *
-    In the data declaration for â\80\9bT’
+    In the data declaration for â\80\98T’
index 0c941b9..270c872 100644 (file)
@@ -1,5 +1,5 @@
 
 GenShouldFail0.hs:9:1:
-    Can't make a derived instance of â\80\9bGeneric X’:
+    Can't make a derived instance of â\80\98Generic X’:
       You need DeriveGeneric to derive an instance for this class
-    In the stand-alone deriving instance for â\80\9bGeneric X’
+    In the stand-alone deriving instance for â\80\98Generic X’
index d368be5..e75404f 100644 (file)
@@ -1,5 +1,5 @@
 
 GenShouldFail1_0.hs:9:1:
-    Can't make a derived instance of â\80\9bGeneric1 X’:
+    Can't make a derived instance of â\80\98Generic1 X’:
       You need DeriveGeneric to derive an instance for this class
-    In the stand-alone deriving instance for â\80\9bGeneric1 X’
+    In the stand-alone deriving instance for â\80\98Generic1 X’
index e95c51d..62536ce 100644 (file)
@@ -1,5 +1,5 @@
 
 T8468.hs:6:42:
-    Can't make a derived instance of â\80\9bGeneric1 Array’:
+    Can't make a derived instance of â\80\98Generic1 Array’:
       Array must not have unlifted or polymorphic arguments
-    In the data declaration for â\80\9bArray’
+    In the data declaration for â\80\98Array’
index 66f83c8..54915f2 100644 (file)
@@ -4,13 +4,13 @@ B.hs:4:1: Warning:
       answer_to_live_the_universe_and_everything :: Int
 
 B.hs:5:13: Warning:
-    Defaulting the following constraint(s) to type â\80\9bInteger’
-      (Num a0) arising from the literal â\80\9b1’ at B.hs:5:13
+    Defaulting the following constraint(s) to type â\80\98Integer’
+      (Num a0) arising from the literal â\80\981’ at B.hs:5:13
       (Enum a0)
-        arising from the arithmetic sequence â\80\9b1 .. 23 * 2’ at B.hs:5:12-20
+        arising from the arithmetic sequence â\80\981 .. 23 * 2’ at B.hs:5:12-20
     In the expression: 1
-    In the first argument of â\80\9blengthâ\80\99, namely â\80\9b[1 .. 23 * 2]’
-    In the first argument of â\80\9b(-)â\80\99, namely â\80\9blength [1 .. 23 * 2]’
+    In the first argument of â\80\98lengthâ\80\99, namely â\80\98[1 .. 23 * 2]’
+    In the first argument of â\80\98(-)â\80\99, namely â\80\98length [1 .. 23 * 2]’
 
 A.hs:7:1: Warning:
     Top-level binding with no type signature: main :: IO ()
@@ -20,13 +20,13 @@ B.hs:4:1: Warning:
       answer_to_live_the_universe_and_everything :: Int
 
 B.hs:5:13: Warning:
-    Defaulting the following constraint(s) to type â\80\9bInteger’
-      (Num a0) arising from the literal â\80\9b1’ at B.hs:5:13
+    Defaulting the following constraint(s) to type â\80\98Integer’
+      (Num a0) arising from the literal â\80\981’ at B.hs:5:13
       (Enum a0)
-        arising from the arithmetic sequence â\80\9b1 .. 23 * 2’ at B.hs:5:12-20
+        arising from the arithmetic sequence â\80\981 .. 23 * 2’ at B.hs:5:12-20
     In the expression: 1
-    In the first argument of â\80\9blengthâ\80\99, namely â\80\9b[1 .. 23 * 2]’
-    In the first argument of â\80\9b(-)â\80\99, namely â\80\9blength [1 .. 23 * 2]’
+    In the first argument of â\80\98lengthâ\80\99, namely â\80\98[1 .. 23 * 2]’
+    In the first argument of â\80\98(-)â\80\99, namely â\80\98length [1 .. 23 * 2]’
 
 A.hs:7:1: Warning:
     Top-level binding with no type signature: main :: IO ()
index dbe70be..98c109e 100644 (file)
@@ -1,4 +1,4 @@
 
 T2636.hs:1:8:
-    Could not find module â\80\9bMissingModule’
+    Could not find module â\80\98MissingModule’
     Use -v to see a list of the files searched for.
index c1dda07..5baf41b 100644 (file)
@@ -1,4 +1,4 @@
 
 <interactive>:5:1:
-    No instance for (Show (t -> t1)) arising from a use of â\80\9bprint’
+    No instance for (Show (t -> t1)) arising from a use of â\80\98print’
     In a stmt of an interactive GHCi command: print it