
#8905: Function arguments are always spilled/reloaded if scrutinee is already in WHNF --------------------------------------------+------------------------------ Reporter: tibbe | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.9 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Runtime performance bug | Unknown/Multiple Test Case: | Difficulty: Unknown Blocking: | Blocked By: | Related Tickets: --------------------------------------------+------------------------------ Comment (by simonmar): Yeah, it is somewhat by design (to get smaller code), but you're quite right that we should have faster code for the common case. I'll look into it and see if we can improve things. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8905#comment:4 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler