diff options
author | Daniel Dunbar <daniel@zuster.org> | 2009-05-26 16:37:37 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2009-05-26 16:37:37 +0000 |
commit | 86e13eeb65397f7b64173523a40c742b2702364b (patch) | |
tree | 5590bf0cadba6c1f2bc16113faa40d63e6e4a81c /lib/Frontend/PCHReaderDecl.cpp | |
parent | 8e6e70928adebea871389febd9b54ca82821dc87 (diff) |
When trying to pass an argument on the stack, assume LLVM will do the right
thing for non-aggregate types.
- Otherwise we unnecessarily pin values to the stack and currently end up
triggering a backend bug in one case.
- This loose cooperation with LLVM to implement the ABI is pretty ugly.
- <rdar://problem/6918722> [irgen] clang miscompile of many pointer varargs on
x86-64
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@72419 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Frontend/PCHReaderDecl.cpp')
0 files changed, 0 insertions, 0 deletions