summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVladislav Zavialov <vlad.z.4096@gmail.com>2019-07-20 20:23:54 +0300
committerMarge Bot <ben+marge-bot@smart-cactus.org>2019-07-24 23:11:57 -0400
commite07f0e2bec525a147518fceb139cad402e00ed8c (patch)
treeb1d3b4d847def595197c30722dda8cbac82a2f9c
parent90dd2ea0aedb554702db5250e7da9eedb87e5c13 (diff)
downloadhaskell-e07f0e2bec525a147518fceb139cad402e00ed8c.tar.gz
Drop unused helpers 'mkTyClGroup' and 'emptyTyClGroup'
-rw-r--r--compiler/hsSyn/HsDecls.hs14
1 files changed, 1 insertions, 13 deletions
diff --git a/compiler/hsSyn/HsDecls.hs b/compiler/hsSyn/HsDecls.hs
index 5a6d927ab9..bd0bcb527d 100644
--- a/compiler/hsSyn/HsDecls.hs
+++ b/compiler/hsSyn/HsDecls.hs
@@ -23,7 +23,7 @@ module HsDecls (
-- ** Class or type declarations
TyClDecl(..), LTyClDecl, DataDeclRn(..),
- TyClGroup(..), mkTyClGroup, emptyTyClGroup,
+ TyClGroup(..),
tyClGroupTyClDecls, tyClGroupInstDecls, tyClGroupRoleDecls,
isClassDecl, isDataDecl, isSynDecl, tcdName,
isFamilyDecl, isTypeFamilyDecl, isDataFamilyDecl,
@@ -916,9 +916,6 @@ type instance XCTyClGroup (GhcPass _) = NoExtField
type instance XXTyClGroup (GhcPass _) = NoExtCon
-emptyTyClGroup :: TyClGroup (GhcPass p)
-emptyTyClGroup = TyClGroup noExtField [] [] []
-
tyClGroupTyClDecls :: [TyClGroup pass] -> [LTyClDecl pass]
tyClGroupTyClDecls = concatMap group_tyclds
@@ -928,15 +925,6 @@ tyClGroupInstDecls = concatMap group_instds
tyClGroupRoleDecls :: [TyClGroup pass] -> [LRoleAnnotDecl pass]
tyClGroupRoleDecls = concatMap group_roles
-mkTyClGroup :: [LTyClDecl (GhcPass p)] -> [LInstDecl (GhcPass p)]
- -> TyClGroup (GhcPass p)
-mkTyClGroup decls instds = TyClGroup
- { group_ext = noExtField
- , group_tyclds = decls
- , group_roles = []
- , group_instds = instds
- }
-
{- *********************************************************************