Skip to content

Panic when trying to openFile with -fdefer-type-errors

~ ✔︎ ghci
GHCi, version 8.4.4: http://www.haskell.org/ghc/  :? for help
Loaded GHCi configuration from /Users/vl200/.ghci
Prelude> :set -fdefer-type-errors 
Prelude> import System.IO
Prelude System.IO> openFile ".granule" ReadWriteMode 
ghc: panic! (the 'impossible' happened)
  (GHC version 8.4.4 for x86_64-apple-darwin):
	nameModule
  system $dShow_a1QU
  Call stack:
      CallStack (from HasCallStack):
        callStackDoc, called at compiler/utils/Outputable.hs:1150:37 in ghc:Outputable
        pprPanic, called at compiler/basicTypes/Name.hs:241:3 in ghc:Name

Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug

But works fine when I don't :set that option.

~ ✔︎ ghci
GHCi, version 8.4.4: http://www.haskell.org/ghc/  :? for help
Loaded GHCi configuration from /Users/vl200/.ghci
Prelude> import System.IO
Prelude System.IO> openFile ".granule" ReadWriteMode 
{handle: .granule}
Prelude System.IO> 
Edited by vilem
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information