[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