summaryrefslogtreecommitdiff
path: root/compiler/hsSyn/HsLit.hs
diff options
context:
space:
mode:
authorAlan Zimmerman <alan.zimm@gmail.com>2017-11-23 09:33:03 +0200
committerAlan Zimmerman <alan.zimm@gmail.com>2017-11-23 09:33:03 +0200
commit8444749c74b39a1d0c2669623d48fc5e99569be3 (patch)
tree3984274c4f888efc35b97e1750c4121cc3d4ad92 /compiler/hsSyn/HsLit.hs
parent468d7819ab0d7848c3c7910b40d0102efca43590 (diff)
downloadhaskell-8444749c74b39a1d0c2669623d48fc5e99569be3.tar.gz
Separate Data Instance generation into HsInstances
And derive concrete instances for GhcPs, GhcRn, GhcTc Requires bootstrapping with at least GHC 8.2.1
Diffstat (limited to 'compiler/hsSyn/HsLit.hs')
-rw-r--r--compiler/hsSyn/HsLit.hs4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/hsSyn/HsLit.hs b/compiler/hsSyn/HsLit.hs
index a47b0ff4fe..471815a160 100644
--- a/compiler/hsSyn/HsLit.hs
+++ b/compiler/hsSyn/HsLit.hs
@@ -80,7 +80,7 @@ data HsLit x
| XLit (XXLit x)
-deriving instance (DataId x) => Data (HsLit x)
+-- deriving instance (DataId x) => Data (HsLit x)
type instance XHsChar (GhcPass _) = SourceText
type instance XHsCharPrim (GhcPass _) = SourceText
@@ -123,7 +123,7 @@ data HsOverLit p
| XOverLit
(XXOverLit p)
-deriving instance (DataIdLR p p) => Data (HsOverLit p)
+-- deriving instance (DataIdLR p p) => Data (HsOverLit p)
data OverLitTc
= OverLitTc {