[GHC] #2310: Panic in ghci 6.8.2 with -fglasgow-exts
GHC
trac at galois.com
Sun May 25 21:18:46 EDT 2008
#2310: Panic in ghci 6.8.2 with -fglasgow-exts
-----------------------+----------------------------------------------------
Reporter: guest | Owner:
Type: bug | Status: new
Priority: normal | Component: GHCi
Version: 6.8.2 | Severity: normal
Keywords: | Testcase:
Architecture: x86 | Os: Linux
-----------------------+----------------------------------------------------
Steps to reproduce:
1. Run "ghci -fglasgow-exts"
2. Enter: "let const :: (forall a. (forall b. a->b)) = \x::a -> (\y -> x)
:: (forall b. b -> a)".
Result:
{{{
GHCi, version 6.8.2: http://www.haskell.org/ghc/ :? for help
Loading package base ... linking ... done.
Prelude> let const :: (forall a. (forall b. a->b)) = \x::a -> (\y -> x) ::
(forall b. b -> a)
ghc-6.8.2: panic! (the 'impossible' happened)
(GHC version 6.8.2 for i386-unknown-linux):
nameModule a{tv anJ}
Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug
}}}
Let me know if any more information would be helpful. This is all on a
Ubuntu 8.04. I have included below the output of running the above with
"ghci -v -fglasgow-exts":
ghci -v
{{{
GHCi, version 6.8.2: http://www.haskell.org/ghc/ :? for help
Glasgow Haskell Compiler, Version 6.8.2, for Haskell 98, stage 2 booted by
GHC version 6.8.2
Using package config file: /usr/lib/ghc-6.8.2/package.conf
wired-in package base mapped to base-3.0.1.0
wired-in package rts mapped to rts-1.0
wired-in package haskell98 mapped to haskell98-1.0.1.0
wired-in package template-haskell mapped to template-haskell-2.2.0.0
wired-in package ndp not found.
Hsc static flags: -static
*** Parser:
*** Desugar:
*** Simplify:
*** CorePrep:
*** ByteCodeGen:
Loading package base ... linking ... done.
*** Parser:
*** Desugar:
*** Simplify:
*** CorePrep:
*** ByteCodeGen:
*** Parser:
*** Desugar:
*** Simplify:
*** CorePrep:
*** ByteCodeGen:
Prelude> let const :: (forall a. (forall b. a->b)) = \x::a -> (\y -> x) ::
(forall b. b -> a)
*** Parser:
ghc-6.8.2: panic! (the 'impossible' happened)
(GHC version 6.8.2 for i386-unknown-linux):
nameModule a{tv anJ}
Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug
}}}
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/2310>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the Glasgow-haskell-bugs
mailing list