diff options
author | Sean Callanan <scallanan@apple.com> | 2013-11-08 01:14:26 +0000 |
---|---|---|
committer | Sean Callanan <scallanan@apple.com> | 2013-11-08 01:14:26 +0000 |
commit | a464f3d43a58a28cf5bbacbe6e0f74519367b697 (patch) | |
tree | d7fe859f8977660d4404cada0fa43e64287b345b /lldb/source/Target/ThreadPlanCallUserExpression.cpp | |
parent | 949ec546c4414b879d565ac3cc7ac4487ed0ec76 (diff) | |
download | bcm5719-llvm-a464f3d43a58a28cf5bbacbe6e0f74519367b697.tar.gz bcm5719-llvm-a464f3d43a58a28cf5bbacbe6e0f74519367b697.zip |
Changed the ABIs and ClangFunction to take a
llvm::ArrayRef of arguments rather than taking
a fixed number of possibly-NULL pointers to
arguments.
Also changed ClangFunction::GetThreadPlanToCallFunction
to take the address of the argument struct by value
instead of by reference, since it doesn't actually
modify the value passed into it.
llvm-svn: 194232
Diffstat (limited to 'lldb/source/Target/ThreadPlanCallUserExpression.cpp')
-rw-r--r-- | lldb/source/Target/ThreadPlanCallUserExpression.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lldb/source/Target/ThreadPlanCallUserExpression.cpp b/lldb/source/Target/ThreadPlanCallUserExpression.cpp index b55526184b7..827de3e6057 100644 --- a/lldb/source/Target/ThreadPlanCallUserExpression.cpp +++ b/lldb/source/Target/ThreadPlanCallUserExpression.cpp @@ -38,12 +38,10 @@ using namespace lldb_private; ThreadPlanCallUserExpression::ThreadPlanCallUserExpression (Thread &thread, Address &function, - lldb::addr_t arg, + llvm::ArrayRef<lldb::addr_t> args, const EvaluateExpressionOptions &options, - lldb::addr_t *this_arg, - lldb::addr_t *cmd_arg, ClangUserExpression::ClangUserExpressionSP &user_expression_sp) : - ThreadPlanCallFunction (thread, function, ClangASTType(), arg, options, this_arg, cmd_arg), + ThreadPlanCallFunction (thread, function, ClangASTType(), args, options), m_user_expression_sp (user_expression_sp) { // User expressions are generally "User generated" so we should set them up to stop when done. |