Re: [GHC] #15005: GHC fails with “StgCmmEnv: variable not found” when trying to compile order-maintenance-0.2.1.0

GHC ghc-devs at haskell.org
Tue Apr 10 18:20:03 UTC 2018


#15005: GHC fails with “StgCmmEnv: variable not found” when trying to compile
order-maintenance-0.2.1.0
-------------------------------------+-------------------------------------
        Reporter:  jeltsch           |                Owner:  (none)
            Type:  bug               |               Status:  patch
        Priority:  normal            |            Milestone:  8.4.2
       Component:  Compiler          |              Version:  8.4.2-rc1
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
 Type of failure:  Compile-time      |  Unknown/Multiple
  crash or panic                     |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):  Phab:D4582
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by Joachim Breitner <mail@…>):

 In [changeset:"3cfb12d8adac37e5565d66fd173e4648cc041e65/ghc" 3cfb12d/ghc]:
 {{{
 #!CommitTicketReference repository="ghc"
 revision="3cfb12d8adac37e5565d66fd173e4648cc041e65"
 In Exitify, zap idInfo of abstracted variables (fixes #15005)

 as helpfully outlined by SPJ.

 This commit copies a small bit code from `SetLevels` which could
 reasonably be put in `Id` as `zapAllIdinfo`; I did not do this to make
 merging this commmit into `ghc-8.4` easier.

 If this commit gets merged, then presumably after commit
 3f59d3802170f495702674b4f8e4e80247803654 (test case) and
 ae0cff0a1834d8b041b06d0e1ab6ce969aac44c8 (other fixes to Exitify.hs).

 Differential Revision: https://phabricator.haskell.org/D4582
 }}}

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


More information about the ghc-tickets mailing list