[GHC] #10885: Crashes on FFI calls to Visual Studio-built C library
GHC
ghc-devs at haskell.org
Tue Sep 15 15:10:25 UTC 2015
#10885: Crashes on FFI calls to Visual Studio-built C library
-------------------------------------+-------------------------------------
Reporter: mwu | Owner:
Type: bug | Status: new
Priority: high | Milestone:
Component: Compiler | Version: 7.10.1
Resolution: | Keywords:
Operating System: Windows | Architecture: x86_64
| (amd64)
Type of failure: Runtime crash | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Revisions:
-------------------------------------+-------------------------------------
Comment (by rwbarton):
Yuras pointed out that I missed this bit of code
{{{
-- On Win64, we also have to leave stack space for the arguments
-- that we are passing in registers
lss_code <- if platformOS platform == OSMinGW32
then leaveStackSpace (length (allArgRegs platform))
else return nilOL
}}}
which seems to deal correctly with the shadow space.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10885#comment:5>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list