#12603: INLINE and manually inlining produce different code -------------------------------------+------------------------------------- Reporter: bgamari | Owner: bgamari Type: bug | Status: new Priority: high | Milestone: 8.2.1 Component: Compiler | Version: 8.0.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: Type of failure: Runtime | Unknown/Multiple performance bug | Test Case: Blocked By: | Blocking: Related Tickets: #12747 #12781 | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by Simon Peyton Jones <simonpj@…>): In [changeset:"bc3d37dada357b04fc5a35f740b4fe7e05292b06/ghc" bc3d37d/ghc]: {{{ #!CommitTicketReference repository="ghc" revision="bc3d37dada357b04fc5a35f740b4fe7e05292b06" Float unboxed expressions by boxing This patch makes GHC's floating more robust, by allowing it to float unboxed expressions of at least some common types. See Note [Floating MFEs of unlifted type] in SetLevels. This was all provoked by Trac #12603 }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/12603#comment:29> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler