[GHC] #15617: Unboxed tuples/sum error message on `a = show 5` in expression evaluation and interactive modes
GHC
ghc-devs at haskell.org
Tue Oct 2 03:17:03 UTC 2018
#15617: Unboxed tuples/sum error message on `a = show 5` in expression evaluation
and interactive modes
-------------------------------------+-------------------------------------
Reporter: ChaiTRex | Owner:
| JulianLeviston
Type: bug | Status: new
Priority: normal | Milestone: 8.6.1
Component: Compiler | Version: 8.6.1-beta1
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture:
Type of failure: Poor/confusing | Unknown/Multiple
error message | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by JulianLeviston):
I'm leaving this here for myself as WIP notes for later.
Execution path:
1. ghc/Main.hs main function
1. (mode, argv3, flagWarnings) <- parseModeFlags argv2
1. case mode of ... Right postStartupMode ->
1. case postStartupMode of ->
1. Right postLoadMode -> main' postLoadMode dflags argv3 flagWarnings
1. this hits the main' function after getting a postLoadMode of
DoInteractive or DoEval
1. this is the meat, where we're pulling apart the flags then throwing
them at ghciUI which calls interactiveUI defaultGhciSettings for both
cases
1. This function comes from GHCi.UI
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/15617#comment:16>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list