summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Object/ArchiveWriter.cpp
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2015-07-08 21:03:47 +0000
committerReid Kleckner <reid@kleckner.net>2015-07-08 21:03:47 +0000
commit4f21df2b963f0fa4dd3eb911b62aa33da110e0c3 (patch)
tree4df99e307bf8316bd9ec142c5c0edcfcd2fefe0f /llvm/lib/Object/ArchiveWriter.cpp
parentddd7dea4b178450a7bf8d1cd90b46f8323dd9924 (diff)
downloadbcm5719-llvm-4f21df2b963f0fa4dd3eb911b62aa33da110e0c3.tar.gz
bcm5719-llvm-4f21df2b963f0fa4dd3eb911b62aa33da110e0c3.zip
[Win64] Only treat some functions as having the Win64 convention
All the usual X86 target-specific conventions are collapsed to the normal Win64 convention, but the custom conventions like GHC and webkit should not be. Previously we would assume that the caller allocated 32 bytes of shadow space for us, which is not how webkit_jscc or other custom conventions are supposed to work. Based on a patch by peavo@outlook.com. Fixes PR24051. llvm-svn: 241725
Diffstat (limited to 'llvm/lib/Object/ArchiveWriter.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud