summaryrefslogtreecommitdiffstats
path: root/lldb/source/Target/ThreadPlanCallUserExpression.cpp
diff options
context:
space:
mode:
authorSean Callanan <scallanan@apple.com>2013-11-08 01:14:26 +0000
committerSean Callanan <scallanan@apple.com>2013-11-08 01:14:26 +0000
commita464f3d43a58a28cf5bbacbe6e0f74519367b697 (patch)
treed7fe859f8977660d4404cada0fa43e64287b345b /lldb/source/Target/ThreadPlanCallUserExpression.cpp
parent949ec546c4414b879d565ac3cc7ac4487ed0ec76 (diff)
downloadbcm5719-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.cpp6
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.
OpenPOWER on IntegriCloud