[GHC] #9370: unfolding info as seen when building a module depends on flags in a previously-compiled module

GHC ghc-devs at haskell.org
Thu Sep 15 07:53:28 UTC 2016


#9370: unfolding info as seen when building a module depends on flags in a
previously-compiled module
-------------------------------------+-------------------------------------
        Reporter:  carter            |                Owner:  richardfung
            Type:  bug               |               Status:  new
        Priority:  high              |            Milestone:  8.2.1
       Component:  Compiler          |              Version:  7.8.3
      Resolution:                    |             Keywords:  newcomer,
                                     |  Inlining
Operating System:  Unknown/Multiple  |         Architecture:
 Type of failure:  Compile-time      |  Unknown/Multiple
  performance bug                    |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:  #8635             |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by simonpj):

 > I suspect I'm overthinking this or am missing something, but won't we
 still have this issue if we have multiple modules but one explicitly
 specifies -fignore-interface-pragmas?

 This has been a long thread and I'm having trouble understanding your
 question.  E.g. what is "this issue" in the above?

 Would you like to ask the question again, from scratch as it were,
 illustrated by a concrete example?

 And presumably when you say "won't we ''still'' have" you mean "won't we
 still have it when we have done X".  But what precisely is X?  Perhaps you
 could lay that out too. Then your question wouldn't depend on having paged
 in 36 previous comments :-).

 Thanks

 Simon

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


More information about the ghc-tickets mailing list