[GHC] #14551: GHCi ignores -XMonomorphismRestriction and -XNoExtendedDefaultRules

GHC ghc-devs at haskell.org
Fri Dec 1 19:06:14 UTC 2017


#14551: GHCi ignores -XMonomorphismRestriction and -XNoExtendedDefaultRules
-------------------------------------+-------------------------------------
           Reporter:  dfeuer         |             Owner:  (none)
               Type:  bug            |            Status:  new
           Priority:  normal         |         Milestone:  8.6.1
          Component:  GHCi           |           Version:  8.2.1
           Keywords:                 |  Operating System:  Unknown/Multiple
       Architecture:                 |   Type of failure:  Other
  Unknown/Multiple                   |
          Test Case:                 |        Blocked By:
           Blocking:                 |   Related Tickets:
Differential Rev(s):                 |         Wiki Page:
-------------------------------------+-------------------------------------
 Because of the way the GHCi defaults are applied, specifying
 `-XMonomorphismRestriction` or `-XNoExtendedDefaultRules` on the GHCi
 command line doesn't actually make those take effect at the interactive
 prompt. They get reset to their interactive defaults afterwards. This is
 rather surprising, and I think it should be fixed.

 One option is to dig through the parsed flags after setting the defaults
 to try to find these, but that sounds unpleasant. We're slowly
 accumulating hacks in this area, and it would be nice to find a better
 approach.

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


More information about the ghc-tickets mailing list