diff options
author | Eli Friedman <eli.friedman@gmail.com> | 2011-12-02 00:11:43 +0000 |
---|---|---|
committer | Eli Friedman <eli.friedman@gmail.com> | 2011-12-02 00:11:43 +0000 |
commit | bfd5addf4c1218d514e63ca0b57b69b3762d5d27 (patch) | |
tree | 5a9f32063f3349301590bfd798fb5e0216298cfa /clang/lib/Lex/ModuleMap.cpp | |
parent | 1d6469fcb103acef30206ed3ad48c64bea5c84b3 (diff) | |
download | llvm-bfd5addf4c1218d514e63ca0b57b69b3762d5d27.zip llvm-bfd5addf4c1218d514e63ca0b57b69b3762d5d27.tar.gz llvm-bfd5addf4c1218d514e63ca0b57b69b3762d5d27.tar.bz2 |
When we're passing a vector with an illegal type through memory on x86-64, use byval so we're sure the backend does the right thing. Fixes va_arg with illegal vectors and an obscure ABI mismatch with __m64 vectors.
llvm-svn: 145652
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions