#8945: GHC produces grouped declarations in a weird order -------------------------------------+------------------------------------ Reporter: Fuuzetsu | Owner: Type: bug | Status: patch Priority: normal | Milestone: Component: GHC API | Version: 7.9 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Unknown/Multiple Type of failure: None/Unknown | Difficulty: Unknown Test Case: | Blocked By: Blocking: | Related Tickets: -------------------------------------+------------------------------------ Comment (by Simon Peyton Jones <simonpj@…>): In [changeset:"b20bc181d8ba496f866c44ae65d26118c2c502a1/ghc"]: {{{ #!CommitTicketReference repository="ghc" revision="b20bc181d8ba496f866c44ae65d26118c2c502a1" Parse the variables in a type signature in the order given (Trac #8945) This is just making the parser behave more sensibly, and return the list [x,y,z] from the signature x,y,z :: Int rathe than [x,z,y] as now. Turns out that the other use of sig_vars *did* do the right thing already. }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8945#comment:4> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler