summaryrefslogtreecommitdiff
path: root/compiler
diff options
context:
space:
mode:
Diffstat (limited to 'compiler')
-rw-r--r--compiler/hsSyn/HsTypes.hs5
1 files changed, 1 insertions, 4 deletions
diff --git a/compiler/hsSyn/HsTypes.hs b/compiler/hsSyn/HsTypes.hs
index e9dea63dfe..e9fc71bdd7 100644
--- a/compiler/hsSyn/HsTypes.hs
+++ b/compiler/hsSyn/HsTypes.hs
@@ -1129,10 +1129,7 @@ mkFieldOcc rdr = FieldOcc rdr PlaceHolder
data AmbiguousFieldOcc pass
= Unambiguous (Located RdrName) (PostRn pass (IdP pass))
| Ambiguous (Located RdrName) (PostTc pass (IdP pass))
-deriving instance ( Data pass
- , Data (PostTc pass (IdP pass))
- , Data (PostRn pass (IdP pass)))
- => Data (AmbiguousFieldOcc pass)
+deriving instance DataId pass => Data (AmbiguousFieldOcc pass)
instance Outputable (AmbiguousFieldOcc pass) where
ppr = ppr . rdrNameAmbiguousFieldOcc