#5445: programatica package compilation fails
----------------------------------------+-----------------------------------
Reporter: maeder | Owner: simonpj
Type: bug | Status: closed
Priority: normal | Milestone:
Component: Compiler | Version: 7.2.1
Resolution: fixed | Keywords:
Testcase: | Blockedby:
Difficulty: | Os: Unknown/Multiple
Blocking: | Architecture: Unknown/Multiple
Failure: GHC rejects valid program |
----------------------------------------+-----------------------------------
Changes (by simonpj):
* status: new => closed
* resolution: => fixed
Comment:
I backtracked! Anyway, the bug is fixed. Thank you for identifying it for
me.
{{{
commit f5c0851a72f7a9cb8a7349eec7a6d4262be7295d
Author: Simon Peyton Jones <[email protected]>
Date: Fri Sep 2 17:34:00 2011 +0100
Backtrack on the wierd special case of data family exports
I had second thoughts on the "data family export" question.
Rather than add a wierd special case it seems better to be
simple and consistent. So this patch
* Reverts to the simple behaviour:
module M where { ... }
exports only what is defined in M, ie NOT any
imported data families.
See Note [Exports of data families] in RnNames
* Documents this behaviour in the user manual, and clarifies
what was there before.
}}}
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5445#comment:3>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs