diff options
author | Alan Zimmerman <alan.zimm@gmail.com> | 2017-11-23 09:33:03 +0200 |
---|---|---|
committer | Alan Zimmerman <alan.zimm@gmail.com> | 2017-11-23 09:33:03 +0200 |
commit | 8444749c74b39a1d0c2669623d48fc5e99569be3 (patch) | |
tree | 3984274c4f888efc35b97e1750c4121cc3d4ad92 /compiler/hsSyn/HsLit.hs | |
parent | 468d7819ab0d7848c3c7910b40d0102efca43590 (diff) | |
download | haskell-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.hs | 4 |
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 { |