[GHC] #11338: Unwind information is incorrect in region surrounding a safe foreign call

GHC ghc-devs at haskell.org
Sat Jan 2 13:33:16 UTC 2016


#11338: Unwind information is incorrect in region surrounding a safe foreign call
-------------------------------------+-------------------------------------
           Reporter:  bgamari        |             Owner:
               Type:  bug            |            Status:  new
           Priority:  normal         |         Milestone:
          Component:  Compiler       |           Version:  7.10.3
           Keywords:                 |  Operating System:  Unknown/Multiple
       Architecture:                 |   Type of failure:  None/Unknown
  Unknown/Multiple                   |
          Test Case:                 |        Blocked By:
           Blocking:                 |   Related Tickets:  #11337
Differential Rev(s):                 |         Wiki Page:
-------------------------------------+-------------------------------------
 Safe foreign calls can occur at the end of a block. Like #11337, these
 produce incorrect debug information. However, the situation is worse in
 the case of foreign calls since these return to the calling block. This
 means that we are currently unable to unwind out of a safe foreign call.

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


More information about the ghc-tickets mailing list