summaryrefslogtreecommitdiffstats
path: root/lldb/source/Target/Thread.cpp
diff options
context:
space:
mode:
authorJim Ingham <jingham@apple.com>2011-12-22 19:12:40 +0000
committerJim Ingham <jingham@apple.com>2011-12-22 19:12:40 +0000
commitef651600167a47060e4b19bdb788a0d1649671b8 (patch)
treeaabe5d4cfbeb06df5596ec5731c1d5e5f1485760 /lldb/source/Target/Thread.cpp
parent6901c0de675f3c264d496cdd75ac08fd21109305 (diff)
downloadbcm5719-llvm-ef651600167a47060e4b19bdb788a0d1649671b8.tar.gz
bcm5719-llvm-ef651600167a47060e4b19bdb788a0d1649671b8.zip
Improve the x86_64 return value decoder to handle most structure returns.
Switch from GetReturnValue, which was hardly ever used, to GetReturnValueObject which is much more convenient. Return the "return value object" as a persistent variable if requested. llvm-svn: 147157
Diffstat (limited to 'lldb/source/Target/Thread.cpp')
-rw-r--r--lldb/source/Target/Thread.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lldb/source/Target/Thread.cpp b/lldb/source/Target/Thread.cpp
index 6fe6ec7df5b..ae083c770e3 100644
--- a/lldb/source/Target/Thread.cpp
+++ b/lldb/source/Target/Thread.cpp
@@ -861,7 +861,7 @@ Thread::QueueThreadPlanForCallFunction (bool abort_other_plans,
bool stop_other_threads,
bool discard_on_error)
{
- ThreadPlanSP thread_plan_sp (new ThreadPlanCallFunction (*this, function, arg, stop_other_threads, discard_on_error));
+ ThreadPlanSP thread_plan_sp (new ThreadPlanCallFunction (*this, function, ClangASTType(), arg, stop_other_threads, discard_on_error));
QueueThreadPlan (thread_plan_sp, abort_other_plans);
return thread_plan_sp.get();
}
OpenPOWER on IntegriCloud