aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
diff options
context:
space:
mode:
authorCharles Davis <cdavis5x@gmail.com>2015-08-25 23:27:41 +0000
committerCharles Davis <cdavis5x@gmail.com>2015-08-25 23:27:41 +0000
commit119525914c1b2700011555da404167ddd032c890 (patch)
tree8ed66d047d247c9b811e2a5ca3cc244df6893ade /lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
parent54be3b1f03dde06f0c4e97ca5f82e44e6b530823 (diff)
downloadllvm-119525914c1b2700011555da404167ddd032c890.zip
llvm-119525914c1b2700011555da404167ddd032c890.tar.gz
llvm-119525914c1b2700011555da404167ddd032c890.tar.bz2
Make variable argument intrinsics behave correctly in a Win64 CC function.
Summary: This change makes the variable argument intrinsics, `llvm.va_start` and `llvm.va_copy`, and the `va_arg` instruction behave as they do on Windows inside a `CallingConv::X86_64_Win64` function. It's needed for a Clang patch I have to add support for GCC's `__builtin_ms_va_list` constructs. Reviewers: nadav, asl, eugenis CC: llvm-commits Differential Revision: http://llvm-reviews.chandlerc.com/D1622 llvm-svn: 245990
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp')
0 files changed, 0 insertions, 0 deletions