[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