
#12167: <<loop>> when zip + unzipping a shadowed Vector type variable -------------------------------------+------------------------------------- Reporter: markog | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.10.3 Resolution: | Keywords: Operating System: Windows | Architecture: x86_64 Type of failure: Incorrect result | (amd64) at runtime | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by markog): Well, I believe you if you say so, but I do not exactly see how. I can sort of see it. I forgot that Haskell does not read from the top down. {{{ (x,d) = xd xd = V.zip x d |> V.unzip }}} The above is a valid code fragment in Haskell while in F# it would not see the xd on the first line. I'll be more careful about shadowing in the future. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/12167#comment:2 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler