[GHC] #9718: Avoid TidyPgm predicting what CorePrep will do

GHC ghc-devs at haskell.org
Mon Dec 3 14:09:43 UTC 2018


#9718: Avoid TidyPgm predicting what CorePrep will do
-------------------------------------+-------------------------------------
        Reporter:  simonpj           |                Owner:  (none)
            Type:  task              |               Status:  new
        Priority:  normal            |            Milestone:
       Component:  Compiler          |              Version:  7.8.3
      Resolution:                    |             Keywords:  CodeGen, CAFs
Operating System:  Unknown/Multiple  |         Architecture:
                                     |  Unknown/Multiple
 Type of failure:  None/Unknown      |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by osa1):

 I'm confused about what do cross-DLL references have anything to do with
 the
 task at hand. After all we only do changes in the module we're compiling,
 and we
 never make any changes in imported ids. I believe those comments about
 cross-DLL
 references are either misplaced, or the function was somehow used for
 other
 things in the past. I think we can just remove the whole function, and
 remove
 the use sites etc. simply because we can now freely float whatever we want
 without worrying about changing CafInfo.

-- 
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9718#comment:27>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list