[GHC] #8198: One-shot mode is buggy w.r.t. hs-boot files

GHC ghc-devs at haskell.org
Fri Aug 30 00:46:39 UTC 2013


#8198: One-shot mode is buggy w.r.t. hs-boot files
-------------------------+-------------------------------------------------
       Reporter:  parcs  |             Owner:
           Type:  bug    |            Status:  new
       Priority:         |         Milestone:  7.8.1
  normal                 |           Version:  7.7
      Component:         |  Operating System:  Unknown/Multiple
  Driver                 |   Type of failure:  Incorrect warning at
       Keywords:         |  compile-time
   Architecture:         |         Test Case:
  Unknown/Multiple       |          Blocking:
     Difficulty:         |
  Unknown                |
     Blocked By:         |
Related Tickets:         |
-------------------------+-------------------------------------------------
 Consider

 === A.hs-boot
 {{{
 #!haskell
 module A where
 }}}

 === B.hs
 {{{
 #!haskell
 module B where

 import {-# SOURCE #-} A
 }}}

 === Command Line
 {{{
 $ ghc -c A.hs-boot B.hs

 B.hs:3:1:
     Bad interface file: A.hi-boot-boot
         A.hi-boot-boot: openBinaryFile: does not exist (No such file or
 directory)
 }}}

 I expect the modules to get compiled cleanly. Instead I get an error.

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




More information about the ghc-tickets mailing list