[GHC] #8430: Literate haskell accepts spurious \end{code} lines

GHC ghc-devs
Thu Oct 10 09:46:19 UTC 2013


#8430: Literate haskell accepts spurious \end{code} lines
-------------------------------------+-------------------------------------
       Reporter:  errge              |             Owner:
           Type:  bug                |            Status:  new
       Priority:  normal             |         Milestone:
      Component:  Compiler           |           Version:  7.7
       Keywords:                     |  Operating System:  Unknown/Multiple
   Architecture:  Unknown/Multiple   |   Type of failure:  GHC accepts
     Difficulty:  Easy (less than 1  |  invalid program
  hour)                              |         Test Case:
     Blocked By:                     |          Blocking:
Related Tickets:                     |
-------------------------------------+-------------------------------------
 In #8428 klao removed a spurious \end{code} from `TypeRep.lhs`.  This made
 it clear that GHC has accepts spurious \end{code} lines in literate
 haskell code.

 This patch fixes the literate haskell preprocessor to issue an error in
 this case.  Interestingly though, after this change nothing breaks except
 for klao's already merged patch, so this issue was not found in other .lhs
 files through GHC.

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8430>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler



More information about the ghc-tickets mailing list