summaryrefslogtreecommitdiff
path: root/compiler/deSugar/DsMeta.hs
diff options
context:
space:
mode:
authorRichard Eisenberg <eir@cis.upenn.edu>2016-02-23 09:51:50 -0500
committerRichard Eisenberg <eir@cis.upenn.edu>2016-03-14 21:44:17 -0400
commit972730cc42a419b8cd148abaa927e03415da3a68 (patch)
treebcafe558128635cf05f679caf6270e9918dbe74d /compiler/deSugar/DsMeta.hs
parent35d37ff8a0bb9f64f347c8e4b6a24d49fd08c9dc (diff)
downloadhaskell-972730cc42a419b8cd148abaa927e03415da3a68.tar.gz
Refactor visible type application.
This replaces the old HsType and HsTypeOut constructors with HsAppType and HsAppTypeOut, leading to some simplification. (This refactoring addresses #11329.) This also fixes #11456, which stumbled over HsType (which is not an expression). test case: ghci/scripts/T11456 [skip ci]
Diffstat (limited to 'compiler/deSugar/DsMeta.hs')
-rw-r--r--compiler/deSugar/DsMeta.hs4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/deSugar/DsMeta.hs b/compiler/deSugar/DsMeta.hs
index 7a8de3cf0a..4ed3431bad 100644
--- a/compiler/deSugar/DsMeta.hs
+++ b/compiler/deSugar/DsMeta.hs
@@ -309,8 +309,8 @@ repDataDefn tc bndrs opt_tys
}
repSynDecl :: Core TH.Name -> Core [TH.TyVarBndr]
- -> LHsType Name
- -> DsM (Core TH.DecQ)
+ -> LHsType Name
+ -> DsM (Core TH.DecQ)
repSynDecl tc bndrs ty
= do { ty1 <- repLTy ty
; repTySyn tc bndrs ty1 }