
#9813: Error when reifying type constructor -------------------------------------+------------------------------------- Reporter: owst | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.8.3 Resolution: | Keywords: Operating System: | Architecture: Unknown/Multiple Unknown/Multiple | Difficulty: Unknown Type of failure: | Blocked By: None/Unknown | Related Tickets: Test Case: | Blocking: | Differential Revisions: | -------------------------------------+------------------------------------- Comment (by owst): Hmm, I'm not particularly convinced. This extract: "The first declaration group in a module includes all top-level definitions down to but not including the first top-level declaration splice." seems to suggest that the declaration of Huh *is* included in the first declaration group, which is the immediately preceding declaration group to the splice. Am I misunderstanding something? The proposed "fix" seems somewhat spurious to me. Do you not agree that the original program seems reasonable? -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/9813#comment:3 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler