[GHC] #10439: Opt_ImplicitImportQualified doesn't work for constructor field name
GHC
ghc-devs at haskell.org
Fri May 22 04:39:45 UTC 2015
#10439: Opt_ImplicitImportQualified doesn't work for constructor field name
-------------------------------------+-------------------------------------
Reporter: watashi | Owner: watashi
Type: bug | Status: new
Priority: normal | Milestone:
Component: GHCi | Version: 7.10.1
Keywords: | Operating System: Unknown/Multiple
Architecture: x86 | Type of failure: GHC rejects
Test Case: | valid program
Blocking: | Blocked By:
Differential Revisions: | Related Tickets:
-------------------------------------+-------------------------------------
{{{#!hs
-- ghci -fimplicit-import-qualified
Prelude> let tree = Data.Tree.Node 0 []
Prelude> Data.Tree.rootLabel tree
0
Prelude> let f i j = i { Data.Tree.rootLabel = j }
<interactive>:4:17:
‘Data.Tree.rootLabel’ is not a (visible) constructor field name
Prelude> import qualified Data.Tree
Prelude Data.Tree> let f i j = i { Data.Tree.rootLabel = j }
Prelude Data.Tree> f tree 1
Node {rootLabel = 1, subForest = []}
}}}
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10439>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list