Add tests for roles.
authorRichard Eisenberg <eir@cis.upenn.edu>
Fri, 2 Aug 2013 14:50:51 +0000 (15:50 +0100)
committerRichard Eisenberg <eir@cis.upenn.edu>
Fri, 2 Aug 2013 14:50:51 +0000 (15:50 +0100)
commit929155faa511569eb626d49a32264442c5caa14f
tree0197b1b0e5144206099f749c4eb8659ad05c8766
parent5207c0ff005e579ba634d6b1aa248c825e957014
Add tests for roles.

Many of the files modified are just wibbles to output, because now
tycons have roles attached to them, which are produced in the debugging
dumps.
71 files changed:
testsuite/tests/deSugar/should_compile/T2431.stderr
testsuite/tests/deriving/should_compile/Roles1.hs [new file with mode: 0644]
testsuite/tests/deriving/should_compile/Roles1.stderr [new file with mode: 0644]
testsuite/tests/deriving/should_compile/Roles13.hs [new file with mode: 0644]
testsuite/tests/deriving/should_compile/Roles13.stderr [new file with mode: 0644]
testsuite/tests/deriving/should_compile/Roles2.hs [new file with mode: 0644]
testsuite/tests/deriving/should_compile/Roles2.stderr [new file with mode: 0644]
testsuite/tests/deriving/should_compile/Roles3.hs [new file with mode: 0644]
testsuite/tests/deriving/should_compile/Roles3.stderr [new file with mode: 0644]
testsuite/tests/deriving/should_compile/Roles4.hs [new file with mode: 0644]
testsuite/tests/deriving/should_compile/Roles4.stderr [new file with mode: 0644]
testsuite/tests/deriving/should_compile/all.T
testsuite/tests/deriving/should_fail/Makefile
testsuite/tests/deriving/should_fail/Roles10.hs [new file with mode: 0644]
testsuite/tests/deriving/should_fail/Roles10.stderr [new file with mode: 0644]
testsuite/tests/deriving/should_fail/Roles11.hs [new file with mode: 0644]
testsuite/tests/deriving/should_fail/Roles11.stderr [new file with mode: 0644]
testsuite/tests/deriving/should_fail/Roles12.hs [new file with mode: 0644]
testsuite/tests/deriving/should_fail/Roles12.hs-boot [new file with mode: 0644]
testsuite/tests/deriving/should_fail/Roles12.stderr [new file with mode: 0644]
testsuite/tests/deriving/should_fail/Roles5.hs [new file with mode: 0644]
testsuite/tests/deriving/should_fail/Roles5.stderr [new file with mode: 0644]
testsuite/tests/deriving/should_fail/Roles6.hs [new file with mode: 0644]
testsuite/tests/deriving/should_fail/Roles6.stderr [new file with mode: 0644]
testsuite/tests/deriving/should_fail/Roles7.hs [new file with mode: 0644]
testsuite/tests/deriving/should_fail/Roles7.stderr [new file with mode: 0644]
testsuite/tests/deriving/should_fail/Roles8.hs [new file with mode: 0644]
testsuite/tests/deriving/should_fail/Roles8.stderr [new file with mode: 0644]
testsuite/tests/deriving/should_fail/Roles9.hs [new file with mode: 0644]
testsuite/tests/deriving/should_fail/Roles9.stderr [new file with mode: 0644]
testsuite/tests/deriving/should_fail/T1496.hs [new file with mode: 0644]
testsuite/tests/deriving/should_fail/T1496.stderr [new file with mode: 0644]
testsuite/tests/deriving/should_fail/T2721.stderr
testsuite/tests/deriving/should_fail/T4846.hs [new file with mode: 0755]
testsuite/tests/deriving/should_fail/T4846.stderr [new file with mode: 0644]
testsuite/tests/deriving/should_fail/T7148.hs [new file with mode: 0644]
testsuite/tests/deriving/should_fail/T7148.stderr [new file with mode: 0644]
testsuite/tests/deriving/should_fail/T7148a.hs [new file with mode: 0644]
testsuite/tests/deriving/should_fail/T7148a.stderr [new file with mode: 0644]
testsuite/tests/deriving/should_fail/all.T
testsuite/tests/gadt/CasePrune.stderr [new file with mode: 0644]
testsuite/tests/gadt/CasePrune.stdout [deleted file]
testsuite/tests/gadt/all.T
testsuite/tests/gadt/gadt11.hs
testsuite/tests/gadt/gadt11.stderr
testsuite/tests/indexed-types/should_compile/T3017.stderr
testsuite/tests/perf/compiler/all.T
testsuite/tests/polykinds/T7272.hs-boot
testsuite/tests/rename/should_compile/Imp100Aux.hs-boot
testsuite/tests/rename/should_compile/Imp10Aux.hs-boot
testsuite/tests/rename/should_compile/Imp500Aux.hs-boot
testsuite/tests/rename/should_fail/rnfail055.stderr
testsuite/tests/safeHaskell/safeLanguage/SafeLang06.hs [deleted file]
testsuite/tests/safeHaskell/safeLanguage/SafeLang06.stdout [deleted file]
testsuite/tests/safeHaskell/safeLanguage/SafeLang06_A.hs [deleted file]
testsuite/tests/safeHaskell/safeLanguage/all.T
testsuite/tests/simplCore/should_compile/T4201.stdout
testsuite/tests/th/T1835.stdout
testsuite/tests/th/T4188.stderr
testsuite/tests/th/TH_Roles1.hs [new file with mode: 0644]
testsuite/tests/th/TH_Roles1.stderr [new file with mode: 0644]
testsuite/tests/th/TH_Roles2.hs [new file with mode: 0644]
testsuite/tests/th/TH_Roles2.stderr [new file with mode: 0644]
testsuite/tests/th/TH_Roles3.hs [new file with mode: 0644]
testsuite/tests/th/TH_Roles3.stderr [new file with mode: 0644]
testsuite/tests/th/TH_reifyDecl1.stderr
testsuite/tests/th/TH_reifyDecl2.stderr
testsuite/tests/th/all.T
testsuite/tests/typecheck/should_compile/tc231.stderr
testsuite/tests/typecheck/should_fail/T3468.stderr
testsuite/tests/typecheck/should_fail/T7892.stderr