summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2018-02-21 21:47:51 +0000
committerSaleem Abdulrasool <compnerd@compnerd.org>2018-02-21 21:47:51 +0000
commitc1b46381dbfc070ccdba327d36053c154cde2b4f (patch)
tree2b25cc709ba0f3fa78092abfb8d1cc028155d5d3 /llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h
parent2a129dc31bad7c90fc70056171cab40fe5059fca (diff)
downloadbcm5719-llvm-c1b46381dbfc070ccdba327d36053c154cde2b4f.tar.gz
bcm5719-llvm-c1b46381dbfc070ccdba327d36053c154cde2b4f.zip
CodeGen: handle blocks correctly when inalloca'ed
When using blocks with C++ on Windows x86, it is possible to have the block literal be pushed into the inalloca'ed parameters. Teach IRGen to handle the case properly by extracting the block literal from the inalloca parameter. This fixes the use of blocks with C++ on Windows x86. llvm-svn: 325724
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud