[GHC] #15617: Unboxed tuples/sum error message on `a = show 5` in expression evaluation and interactive modes

GHC ghc-devs at haskell.org
Sun Sep 16 07:23:18 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:                    |
-------------------------------------+-------------------------------------
Changes (by osa1):

 * cc: RolandSenn (added)


Comment:

 I think you're right. This is another example of problems caused by not
 having the information of whether we're in interpreter or not in the
 compiler (we only have information derived from the flags but that
 information can't tell reliably whether we're in interpreter, as in this
 ticket). @RolandSenn has a good summary of the problem in Phab:D5122 which
 also links to a few other issues caused by this problem. Perhaps we should
 do the refactoring to add a field to DynFlags about whether we're in
 interepreter.

 If we do this then maybe we should revisit some of the fixed tickets and
 fix them "properly" by using the new field.

-- 
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/15617#comment:9>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list