[GHC] #6132: Can't use both shebang line and #ifdef declarations in the same file.

GHC ghc-devs at haskell.org
Sun Oct 2 19:17:16 UTC 2016


#6132: Can't use both shebang line and #ifdef declarations in the same file.
-------------------------------------+-------------------------------------
        Reporter:  gfxmonk           |                Owner:
            Type:  bug               |               Status:  new
        Priority:  normal            |            Milestone:  8.0.2
       Component:  Compiler          |              Version:  7.0.4
  (Parser)                           |
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
 Type of failure:  GHC rejects       |  Unknown/Multiple
  valid program                      |            Test Case:  runghc/T6132
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by Ben Gamari <ben@…>):

 In [changeset:"3630ad355a5b7be0240d3071bb662fe710909cca/ghc" 3630ad3/ghc]:
 {{{
 #!CommitTicketReference repository="ghc"
 revision="3630ad355a5b7be0240d3071bb662fe710909cca"
 Mark #6132 as broken on OS X

 It currently fails with,

     =====> T6132(normal) 1 of 1 [0, 0, 0]
     cd "./runghc/T6132.run" && "/Users/bgamari/ghc/inplace/test
     spaces/ghc-stage2" -c T6132.hs -dcore-lint -dcmm-lint
     -no-user-package-db -rtsopts -fno-warn-missed-specialisations
     -fshow-warning-groups -dno-debug-output
     Compile failed (exit code 1) errors were:

     T6132.hs:1:2: error: parse error on input ‘#!/’

     *** unexpected failure for T6132(normal)
 }}}

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


More information about the ghc-tickets mailing list