[GHC] #11600: Panic (ASSERT failed) in compiler/types/TyCoRep.hs:1939
#11600: Panic (ASSERT failed) in compiler/types/TyCoRep.hs:1939 -------------------------------------+------------------------------------- Reporter: hvr | Owner: Type: bug | Status: new Priority: highest | Milestone: 8.0.1 Component: Compiler | Version: 8.1 Keywords: | Operating System: Unknown/Multiple Architecture: | Type of failure: Compile-time Unknown/Multiple | crash Test Case: | Blocked By: Blocking: | Related Tickets: Differential Rev(s): | Wiki Page: -------------------------------------+------------------------------------- This happens when trying to update the `transformers` submodule to 0.5.2.0 (see `wip/transformers-0.5.2`-branch), then during `validate` the following panic occurs: {{{ "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -O0 -H64m -Wall -fllvm-fill-undef-with-garbage -Werror -hide-all-packages -i -ighc/. -ighc/stage2/build -ighc/stage2/build/autogen -Ighc/stage2/build -Ighc/stage2/build/autogen -optP-DGHCI -optP-include -optPghc/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.0 -package-id base-4.9.0.0 -package-id bytestring-0.10.7.0 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.2.5.1 -package-id filepath-1.4.1.0 -package-id ghc-8.1 -package-id ghc-boot-8.1 -package-id ghci-8.1 -package-id haskeline-0.7.2.2 -package-id process-1.4.2.0 -package-id time-1.6 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.0 -Wall -fno-warn-name-shadowing -XHaskell2010 -O -dcore-lint -no-hs-main -threaded -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir ghc/stage2/build -hidir ghc/stage2/build -stubdir ghc/stage2/build -c ghc/./GHCi/UI.hs -o ghc/stage2/build/GHCi/UI.dyn_o WARNING: file compiler/specialise/Specialise.hs, line 1173 Missed specialisation opportunity for $fMonadIOExceptT_$cliftIO [] 2 [] 1 [ALWAYS] WARNING: file compiler/specialise/Specialise.hs, line 1173 Missed specialisation opportunity for $w$c<*> [] 2 [] 1 [0] ghc-stage1: panic! (the 'impossible' happened) (GHC version 8.1.20160218 for x86_64-unknown-linux): ASSERT failed! file compiler/types/TyCoRep.hs line 1939 in_scope InScope {fromTarget_aiKD pprTT_aj4s pp_resume_aj4J opts_ajdx flagList_ajdy $dMonad_anX0 $dOrd_areH $dEq_as40 $dRead_as5N $dEq_aswW $dMonadIO_at39 $dApplicative_atce $dShow_atnW $dMonad_ats4 $dFunctor_atsk $dNFData_awOZ $dEq_azf8 $dFunctor_azfb $dHasGhciState_azfd $dNFData_aAFw $trModule availableCommands shortHelpText fullHelpText defPrompt defPrompt2 defaultGhciSettings ghciWelcomeMsg ghciCommands word_break_chars specials spaces flagWordBreakChars keepGoing keepGoing' keepGoingPaths defShortHelpText defFullHelpText findEditor default_progname default_prompt default_prompt2 interactiveUI resetLastErrorLocations withGhcAppData runGHCiInput checkFileAndDirPerms checkPerms incrementLineNo fileLoop mkPrompt queryQueue installInteractivePrint runCommands runCommands' runOneCommand checkInputForLayout enqueueCommands runStmt afterRunStmt runSuccess runAllocs printTypeOfNames compareNames printTypeOfName lookupCommand' getCurrentBreakSpan getCurrentBreakModule noArgs withSandboxOnly help info filterOutChildren pprInfo doWithArgs changeDirectory trySuccess chooseEditFile defineMacro getGhciStepIO deferredLoad loadModule loadModule_ reloadModule doLoadAndCollectInfo afterLoad setContextAfterLoad setContextKeepingPackageModules keepPackageImports runExceptGhcMonad exceptT parseSpanArg showSrcSpan showRealSrcSpan kindOfType isSafeModule browseCmd guessCurrentModule browseModule addModulesToContext addModulesToContext_ remModulesFromContext setContext addII restoreContextOnFailure checkAdd setGHCContextFromGHCiState mkIIDecl iiModules iiModuleName preludeModuleName implicitPreludeImport isPreludeImport iiSubsumes showOptions showDynFlags setArgs setProg setEditor setStop setPrompt setPrompt2 setPrompt_ packageFlagsChanged newDynFlags isMinus isPlus setOpt unsetOpt strToGHCiOpt showImports showModules getLoadedModules showBindings showBkptTable showContext pprStopped showPackages showPaths showLanguages showiLanguages showLanguages' ghciCompleteWord completeGhciCommand completeIdentifier completeModule listHomeModules completeSetOptions completeHomeModuleOrFile wrapCompleter wrapIdentCompleter completeExpression pprintCommand stepCmd leftmostLargestRealSrcSpan doContinue bold breakSwitch breakByModuleLine breakSyntax findBreakAndSet findBreakByCoord do_bold start_bold end_bold listModuleLine listAround getTickArray discardTickArrays discardActiveBreakPoints turnOffBreak getModBreak handler showException ghciHandle tryBool lookupModule lookupModuleName expandPath expandPathIO wantInterpretedModule wantInterpretedModuleName wantNameFromInterpretedModule $tc'GhciSettings $tcGhciSettings $tc'GotCommand $tc'BadCommand $tc'NoLastCommand $tcMaybeCommand a_sKa7 a_sKa8 a_sKa9 a_sKaa a_sKag a_sKah a_sKai a_sKaj a_sKdg a_sKrw a_sKvG a_sKvH a_sKvI a_sKwn a_sKwo a_sKws a_sKwt a_sKxU a_sKxV a_sKy8 a_sKy9 a_sKyg a_sKyh a_sKyk a_sKyl a_sKyV a_sKAe a_sKAk a_sKAl a_sKAm a_sKAn a_sKAo a_sKAp a_sKAq a_sKAr a_sKAs a_sKAt a_sKAu a_sKD4 a_sKEx a_sKEy a_sKEz a_sKEA a_sKEB a_sKEC a_sKF1 a_sKF2 a_sKFj a_sKFk a_sKFm a_sKFn a_sKMd a_sKMe a_sKMf a_sKMg a_sKMh a_sKOX a_sKQx a_sKQy a_sKTg a_sKWr a_sKWs a_sKWt a_sLrp a_sLrs a_sLrB a_sLs3 a_sLs5 a_sLsd a_sLsV a_sLtg a_sLtY a_sLv2 a_sLv7 a_sLvB a_sLvF a_sLvP a_sLvT a_sLwI} tenv [alhH :-> InputT GHCi, alhI :-> e_alhI] tenvFVs [alhI :-> e_alhI] cenv [] cenvFVs [] tys [] cos [forall (a17_aDzt :: <*>_N). <String>_R -> Sym (N:ExceptT[0] <e_alhI>_N <m_alhH>_R <a17_aDzt>_N)] Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug ghc/ghc.mk:112: recipe for target 'ghc/stage2/build/GHCi/UI.dyn_o' failed }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11600> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#11600: Panic (ASSERT failed) in compiler/types/TyCoRep.hs:1939 -------------------------------------+------------------------------------- Reporter: hvr | Owner: Type: bug | Status: new Priority: highest | Milestone: 8.0.1 Component: Compiler | Version: 8.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by simonpj): * cc: niteria (added) Comment: How precisely does one reproduce, starting from HEAD? -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11600#comment:1> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#11600: Panic (ASSERT failed) in compiler/types/TyCoRep.hs:1939 -------------------------------------+------------------------------------- Reporter: hvr | Owner: Type: bug | Status: new Priority: highest | Milestone: 8.0.1 Component: Compiler | Version: 8.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by hvr): Replying to [comment:1 simonpj]:
How precisely does one reproduce, starting from HEAD?
What should work (on Linux at least): {{{ git checkout wip/transformers-0.5.2 git submodule update ./validate --fast }}} If you look at `git show wip/transformers-0.5.2` you'll notice that the only thing needed is to update the transformers submodule and silence a warning accidentally introduced by `transformers`: {{{#!diff diff --git a/libraries/transformers b/libraries/transformers index a2f7dd0..10348c4 160000 --- a/libraries/transformers +++ b/libraries/transformers @@ -1 +1 @@ -Subproject commit a2f7dd057a0ee0c6cb206609594d7a07d26a1861 +Subproject commit 10348c4bbf60debbfc82463e1035aca1cb7b51bc diff --git a/mk/warnings.mk b/mk/warnings.mk index 10c0935..63388fb 100644 --- a/mk/warnings.mk +++ b/mk/warnings.mk @@ -104,6 +104,7 @@ libraries/dph/dph-lifted-common-install_EXTRA_HC_OPTS += -Wwarn libraries/transformers_dist-boot_EXTRA_HC_OPTS += -fno-warn-unused- matches -fno-warn-unused-imports libraries/transformers_dist-install_EXTRA_HC_OPTS += -Wno-unused-matches -Wno-unused-imports libraries/transformers_dist-install_EXTRA_HC_OPTS += -Wno-redundant- constraints +libraries/transformers_dist-install_EXTRA_HC_OPTS += -Wno-orphans # Turn of trustworthy-safe warning libraries/base_dist-install_EXTRA_HC_OPTS += -Wno-trustworthy-safe }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11600#comment:2> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#11600: Panic (ASSERT failed) in compiler/types/TyCoRep.hs:1939 -------------------------------------+------------------------------------- Reporter: hvr | Owner: Type: bug | Status: new Priority: highest | Milestone: 8.0.1 Component: Compiler | Version: 8.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by hvr): Alternatively, you can on your existing HEAD, say {{{ $ git submodule update --remote libraries/transformers Submodule path 'libraries/transformers': checked out '10348c4bbf60debbfc82463e1035aca1cb7b51bc' }}} and then adapt mk/warnings.mk accordingly, and end up with a similar situation -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11600#comment:3> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#11600: Panic (ASSERT failed) in compiler/types/TyCoRep.hs:1939 -------------------------------------+------------------------------------- Reporter: hvr | Owner: Type: bug | Status: new Priority: highest | Milestone: 8.0.1 Component: Compiler | Version: 8.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by niteria): It reproduces for me, but it's a bit tricky to debug since I don't have `CallStack` in my `stage0` compiler. -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11600#comment:4> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#11600: Panic (ASSERT failed) in compiler/types/TyCoRep.hs:1939 -------------------------------------+------------------------------------- Reporter: hvr | Owner: Type: bug | Status: new Priority: highest | Milestone: 8.0.1 Component: Compiler | Version: 8.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by simonpj): Indeed. `CallStack` is so useful! Maybe you can build HEAD, then use that built HEAD as you stage0 compiler? -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11600#comment:5> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#11600: Panic (ASSERT failed) in compiler/types/TyCoRep.hs:1939 -------------------------------------+------------------------------------- Reporter: hvr | Owner: Type: bug | Status: new Priority: highest | Milestone: 8.0.1 Component: Compiler | Version: 8.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by hvr): Fyi, here's the same panic with a slightly newer snapshot of GHC HEAD (i.e. a008eadfaa4816be349b4fefde9b9b9edc1ca359), but this time bootstrapped with GHC 8.0 (and thus CallStack support): {{{ "inplace/bin/ghc-stage1" -hisuf dyn_hi -osuf dyn_o -hcsuf dyn_hc -fPIC -dynamic -O0 -H64m -Wall -fllvm-fill-undef-with-garbage -Werror -hide-all-packages -i -ighc/. -ighc/stage2/build -ighc/stage2/build/autogen -Ighc/stage2/build -Ighc/stage2/build/autogen -optP-DGHCI -optP-include -optPghc/stage2/build/autogen/cabal_macros.h -package-id array-0.5.1.0 -package-id base-4.9.0.0 -package-id bytestring-0.10.7.0 -package-id containers-0.5.7.1 -package-id deepseq-1.4.2.0 -package-id directory-1.2.5.1 -package-id filepath-1.4.1.0 -package-id ghc-8.1 -package-id ghc-boot-8.1 -package-id ghci-8.1 -package-id haskeline-0.7.2.2 -package-id process-1.4.2.0 -package-id time-1.6 -package-id transformers-0.5.2.0 -package-id unix-2.7.2.0 -Wall -fno-warn-name-shadowing -XHaskell2010 -O -dcore-lint -no-hs-main -threaded -no-user-package-db -rtsopts -Wnoncanonical-monad-instances -odir ghc/stage2/build -hidir ghc/stage2/build -stubdir ghc/stage2/build -c ghc/./GHCi/UI.hs -o ghc/stage2/build/GHCi/UI.dyn_o WARNING: file compiler/specialise/Specialise.hs, line 1173 Missed specialisation opportunity for $fMonadIOExceptT_$cliftIO [] 2 [] 1 [ALWAYS] WARNING: file compiler/specialise/Specialise.hs, line 1173 Missed specialisation opportunity for $w$c<*> [] 2 [] 1 [0] ghc-stage1: panic! (the 'impossible' happened) (GHC version 8.1.20160218 for x86_64-unknown-linux): ASSERT failed! CallStack (from HasCallStack): assertPprPanic, called at compiler/types/TyCoRep.hs:1932:56 in ghc:TyCoRep checkValidSubst, called at compiler/types/TyCoRep.hs:2076:17 in ghc:TyCoRep substCo, called at compiler/coreSyn/CoreSubst.hs:605:20 in ghc:CoreSubst in_scope InScope {fromTarget_aiKD pprTT_aj4s pp_resume_aj4J ... }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11600#comment:6> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#11600: Panic (ASSERT failed) in compiler/types/TyCoRep.hs:1939 -------------------------------------+------------------------------------- Reporter: hvr | Owner: Type: bug | Status: new Priority: highest | Milestone: 8.0.1 Component: Compiler | Version: 8.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by niteria): Unfortunately that trace is one stack frame too short to be helpful. I've tried bootstrapping with GHC HEAD, but first `./configure` complained and then after I used the flag it suggested it failed with: {{{ libraries/binary/src/Data/Binary/Put.hs:38:0: error: error: missing binary operator before token "(" libraries/binary/src/Data/Binary/Put.hs:78:0: error: error: missing binary operator before token "(" libraries/binary/src/Data/Binary/Put.hs:186:0: error: error: missing binary operator before token "(" `gcc' failed in phase `C pre-processor'. (Exit code: 1) gmake[1]: *** [utils/ghc-cabal/dist/build/tmp/ghc-cabal] Error 1 }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11600#comment:7> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#11600: Panic (ASSERT failed) in compiler/types/TyCoRep.hs:1939 -------------------------------------+------------------------------------- Reporter: hvr | Owner: Type: bug | Status: new Priority: highest | Milestone: 8.0.1 Component: Compiler | Version: 8.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by simonpj): Thanks Herbert. Since you have a working setup, Could you add a `HasCallStack` to `Subst.substCo` to extend the trace upwards a bit? (It may take another couple of layers.) -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11600#comment:8> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#11600: Panic (ASSERT failed) in compiler/types/TyCoRep.hs:1939 -------------------------------------+------------------------------------- Reporter: hvr | Owner: Type: bug | Status: new Priority: highest | Milestone: 8.0.1 Component: Compiler | Version: 8.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by hvr): Replying to [comment:8 simonpj]:
Thanks Herbert. Since you have a working setup, Could you add a `HasCallStack` to `Subst.substCo` to extend the trace upwards a bit? (It may take another couple of layers.)
Here's a couple more CallStack context (do you need more)? {{{ ghc-stage1: panic! (the 'impossible' happened) (GHC version 8.1.20160219 for x86_64-unknown-linux): ASSERT failed! CallStack (from HasCallStack): assertPprPanic, called at compiler/types/TyCoRep.hs:1932:56 in ghc:TyCoRep checkValidSubst, called at compiler/types/TyCoRep.hs:2076:17 in ghc:TyCoRep substCo, called at compiler/coreSyn/CoreSubst.hs:607:20 in ghc:CoreSubst substCo, called at compiler/coreSyn/CoreSubst.hs:382:39 in ghc:CoreSubst go, called at compiler/coreSyn/CoreSubst.hs:374:5 in ghc:CoreSubst subst_expr, called at compiler/coreSyn/CoreSubst.hs:370:33 in ghc:CoreSubst substExpr, called at compiler/coreSyn/CoreUnfold.hs:158:27 in ghc:CoreUnfold specUnfolding, called at compiler/specialise/Specialise.hs:1312:32 in ghc:Specialise }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11600#comment:9> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#11600: Panic (ASSERT failed) in compiler/types/TyCoRep.hs:1939 -------------------------------------+------------------------------------- Reporter: hvr | Owner: Type: bug | Status: new Priority: highest | Milestone: 8.0.1 Component: Compiler | Version: 8.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by niteria): {{{specUnfolding dflags (se_subst env `CoreSubst.extendInScopeList` poly_tyvars)}}}[https://phabricator.haskell.org/diffusion/GHC/browse/master/compiler/special... here] fixes the issue at hand. I don't know if free vars of `call_ts` should be already in scope, so this might not be enough. -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11600#comment:10> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#11600: Panic (ASSERT failed) in compiler/types/TyCoRep.hs:1939 -------------------------------------+------------------------------------- Reporter: hvr | Owner: Type: bug | Status: new Priority: highest | Milestone: 8.0.1 Component: Compiler | Version: 8.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by bgamari): We will disable `-DDEBUG` on `ghc-8.0` and keep this as a release blocker. -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11600#comment:11> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#11600: Panic (ASSERT failed) in compiler/types/TyCoRep.hs:1939 -------------------------------------+------------------------------------- Reporter: hvr | Owner: Type: bug | Status: new Priority: highest | Milestone: 8.0.1 Component: Compiler | Version: 8.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by Simon Peyton Jones <simonpj@…>): In [changeset:"4ddfe1352e20d805a0ad6eeea0400ee218023bfb/ghc" 4ddfe13/ghc]: {{{ #!CommitTicketReference repository="ghc" revision="4ddfe1352e20d805a0ad6eeea0400ee218023bfb" Get the right in-scope set in specUnfolding This fixes Trac #11600 }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11600#comment:12> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#11600: Panic (ASSERT failed) in compiler/types/TyCoRep.hs:1939 -------------------------------------+------------------------------------- Reporter: hvr | Owner: Type: bug | Status: merge Priority: highest | Milestone: 8.0.1 Component: Compiler | Version: 8.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by simonpj): * status: new => merge Comment: I believe this is done. Can you check, and merge to the 8.0 branch? Simon -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11600#comment:13> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#11600: Panic (ASSERT failed) in compiler/types/TyCoRep.hs:1939 -------------------------------------+------------------------------------- Reporter: hvr | Owner: Type: bug | Status: merge Priority: highest | Milestone: 8.0.1 Component: Compiler | Version: 8.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by bgamari): Merged as c7d83f84a51c0f8b8e60bb824efa7830516f9da9. -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11600#comment:14> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
#11600: Panic (ASSERT failed) in compiler/types/TyCoRep.hs:1939 -------------------------------------+------------------------------------- Reporter: hvr | Owner: Type: bug | Status: closed Priority: highest | Milestone: 8.0.1 Component: Compiler | Version: 8.1 Resolution: fixed | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Compile-time | Unknown/Multiple crash | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Changes (by bgamari): * status: merge => closed * resolution: => fixed -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11600#comment:15> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler
participants (1)
-
GHC