summaryrefslogtreecommitdiffstats
path: root/lldb/source/Commands/CommandObjectThread.cpp
diff options
context:
space:
mode:
authorJohnny Chen <johnny.chen@apple.com>2010-09-14 00:53:53 +0000
committerJohnny Chen <johnny.chen@apple.com>2010-09-14 00:53:53 +0000
commitc13ee52c2fff68aef82a64fc3386a69ced0013ee (patch)
tree8374b6aa36d75a3a3fb730d0c8f7034ce142982f /lldb/source/Commands/CommandObjectThread.cpp
parente1e70b93ca4c61e78515567d22514606c1632eea (diff)
downloadbcm5719-llvm-c13ee52c2fff68aef82a64fc3386a69ced0013ee.tar.gz
bcm5719-llvm-c13ee52c2fff68aef82a64fc3386a69ced0013ee.zip
Fixed an error in Debugger::UpdateExecutionContext() where an invalid index ID 0
was used to set the selected thread if none was selected. Use a more robust API to accomplish the task. Also fixed an error found, while investigating, in CommandObjectThreadSelect:: Execute() where the return status was not properly set if successful. As a result, both the stl step-in test cases with expectedFailure decorators now passed. llvm-svn: 113825
Diffstat (limited to 'lldb/source/Commands/CommandObjectThread.cpp')
-rw-r--r--lldb/source/Commands/CommandObjectThread.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/lldb/source/Commands/CommandObjectThread.cpp b/lldb/source/Commands/CommandObjectThread.cpp
index 7532886578e..b7af449ec64 100644
--- a/lldb/source/Commands/CommandObjectThread.cpp
+++ b/lldb/source/Commands/CommandObjectThread.cpp
@@ -1280,6 +1280,7 @@ public:
}
process->GetThreadList().SetSelectedThreadByID(new_thread->GetID());
+ result.SetStatus (eReturnStatusSuccessFinishNoResult);
DisplayThreadInfo (interpreter,
result.GetOutputStream(),
OpenPOWER on IntegriCloud