diff options
author | Reid Kleckner <rnk@google.com> | 2018-10-30 23:58:41 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2018-10-30 23:58:41 +0000 |
commit | 0897caad3010cfbb291c894f7972fb031e04abdf (patch) | |
tree | 47c0169e10335a6115adabd9468d31fcdd22011f /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
parent | 91242b788a9a1182f1e67d63e89e68be1502c839 (diff) | |
download | bcm5719-llvm-0897caad3010cfbb291c894f7972fb031e04abdf.tar.gz bcm5719-llvm-0897caad3010cfbb291c894f7972fb031e04abdf.zip |
[Win64] Handle passing i128 by value
For arguments, pass it indirectly, since the ABI doc says pretty clearly
that arguments larger than 8 bytes are passed indirectly. This makes
va_list handling easier, anyway.
When returning, GCC returns in XMM0, and we match them.
Fixes PR39492.
llvm-svn: 345676
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions