diff options
author | Saleem Abdulrasool <compnerd@compnerd.org> | 2018-02-21 21:47:51 +0000 |
---|---|---|
committer | Saleem Abdulrasool <compnerd@compnerd.org> | 2018-02-21 21:47:51 +0000 |
commit | c1b46381dbfc070ccdba327d36053c154cde2b4f (patch) | |
tree | 2b25cc709ba0f3fa78092abfb8d1cc028155d5d3 /llvm/lib/Support/UnicodeCaseFold.cpp | |
parent | 2a129dc31bad7c90fc70056171cab40fe5059fca (diff) | |
download | llvm-c1b46381dbfc070ccdba327d36053c154cde2b4f.zip llvm-c1b46381dbfc070ccdba327d36053c154cde2b4f.tar.gz llvm-c1b46381dbfc070ccdba327d36053c154cde2b4f.tar.bz2 |
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/Support/UnicodeCaseFold.cpp')
0 files changed, 0 insertions, 0 deletions