
#13927: Panic! -------------------------------------+------------------------------------- Reporter: Deus | Owner: (none) Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 8.0.1 Resolution: | Keywords: Operating System: Linux | Architecture: x86_64 Type of failure: Compile-time | (amd64) crash or panic | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by RyanGlScott): This is a duplicate of #13106. It panics in 8.0.2 (you need to compile with `ghc`, not `ghci`) but not in GHC 8.2.1: {{{ $ /opt/ghc/8.2.1/bin/ghc -fforce-recomp Bug.hs [1 of 1] Compiling Main ( Bug.hs, Bug.o ) Bug.hs:1:1: error: The IO action ‘main’ is not defined in module ‘Main’ | 1 | data Farbe = Rot | Rosa | Weis | Blau | Lila | Grun | Gelb | ^ Bug.hs:46:16: error: • Variable not in scope: true :: Bool • Perhaps you meant data constructor ‘True’ (imported from Prelude) | 46 | istrosa Rosa = true | ^^^^ Bug.hs:47:21: error: • Variable not in scope: false :: Bool • Perhaps you meant data constructor ‘False’ (imported from Prelude) | 47 | istrosa otherwise = false | ^^^^^ Bug.hs:53:42: error: • Variable not in scope: true :: Bool • Perhaps you meant data constructor ‘True’ (imported from Prelude) | 53 | rosabluhend p = fold_pflanze und istrosa true p | ^^^^ }}} Alternatively, you can make the panic go away by just adding `module Plant where` at the top of the file. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/13927#comment:4 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler