Fix #9062.
authorRichard Eisenberg <eir@cis.upenn.edu>
Tue, 10 Jun 2014 19:33:18 +0000 (15:33 -0400)
committerRichard Eisenberg <eir@cis.upenn.edu>
Wed, 11 Jun 2014 13:27:42 +0000 (09:27 -0400)
commite79e2c3996181a1179cf4a1357981f4ed9759203
tree0635f23eccf6b2ac7558622734c0258d12b72f3c
parent6a1d7f9736098d47463a71323d28ece792a59e52
Fix #9062.

Removed (pprEqPred (coercionKind co)) in favor of
(pprType (coercionType co)).

Also had to make "~R#" a *symbolic* identifier and BuiltInSyntax
to squelch prefix notation and module prefixes in output. These
changes are both sensible independent of #9062.
compiler/basicTypes/OccName.lhs
compiler/coreSyn/CoreUtils.lhs
compiler/coreSyn/PprCore.lhs
compiler/prelude/TysPrim.lhs
compiler/types/OptCoercion.lhs
compiler/types/Type.lhs
compiler/types/TypeRep.lhs
testsuite/tests/roles/should_compile/Roles13.stderr