Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Glasgow Haskell Compiler
GHC
Commits
5f8e2da0
Commit
5f8e2da0
authored
Dec 29, 2006
by
chak@cse.unsw.edu.au.
Browse files
data family declarations are fine without any type arguments
parent
c14920f7
Changes
1
Hide whitespace changes
Inline
Side-by-side
compiler/rename/RnSource.lhs
View file @
5f8e2da0
...
...
@@ -831,8 +831,7 @@ rnTySig (tydecl@TyData {tcdCtxt = context, tcdLName = tycon,
ASSERT( isNothing mb_typats ) -- won't have type patterns
ASSERT( isNothing derivs ) -- won't have deriving
ASSERT( isJust sig ) -- will have kind signature
do { checkM (not . null $ tyvars) $ addErr needOneIdx -- #indexes >= 1
; bindIdxVars (ksig_doc tycon) tyvars $ \tyvars' -> do {
do { bindIdxVars (ksig_doc tycon) tyvars $ \tyvars' -> do {
; tycon' <- lookupLocatedTopBndrRn tycon
; context' <- rnContext (ksig_doc tycon) context
; returnM (TyData {tcdND = tcdND tydecl, tcdCtxt = context',
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment