
#8590: Reduce code size of CAFs ------------------------------------+------------------------------------- Reporter: parcs | Owner: parcs Type: feature request | Status: new Priority: normal | Milestone: Component: Compiler (NCG) | Version: 7.7 Keywords: | Operating System: Unknown/Multiple Architecture: Unknown/Multiple | Type of failure: None/Unknown Difficulty: Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | ------------------------------------+------------------------------------- The size of each CAF could be reduced by moving the code that allocates the blackhole indirection closure out from the CAF's closure body and into `newCAF`. This saves around 50 bytes of object code per CAF. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/8590 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler