diff options
| author | Greg Clayton <gclayton@apple.com> | 2010-06-12 18:59:55 +0000 |
|---|---|---|
| committer | Greg Clayton <gclayton@apple.com> | 2010-06-12 18:59:55 +0000 |
| commit | 474966a41eed50f8833d6607afb2e0164a17800f (patch) | |
| tree | ab1623a8c9e2c5548aede2f131e9ca4b3a6d1513 /lldb/source/Commands/CommandObjectThread.cpp | |
| parent | a84b380d46fa71bb6e23b310c85e4e65a0fd87b8 (diff) | |
| download | llvm-474966a41eed50f8833d6607afb2e0164a17800f.zip llvm-474966a41eed50f8833d6607afb2e0164a17800f.tar.gz llvm-474966a41eed50f8833d6607afb2e0164a17800f.tar.bz2 | |
I have eliminated RTTI from LLDB!
Also added a shell script build phase that fixes the headers in
LLDB.framework.
llvm-svn: 105899
Diffstat (limited to 'lldb/source/Commands/CommandObjectThread.cpp')
| -rw-r--r-- | lldb/source/Commands/CommandObjectThread.cpp | 21 |
1 files changed, 4 insertions, 17 deletions
diff --git a/lldb/source/Commands/CommandObjectThread.cpp b/lldb/source/Commands/CommandObjectThread.cpp index 07777a1..0cc326f 100644 --- a/lldb/source/Commands/CommandObjectThread.cpp +++ b/lldb/source/Commands/CommandObjectThread.cpp @@ -512,22 +512,8 @@ public: new_plan = thread->QueueThreadPlanForStepRange (abort_other_plans, m_step_type, frame->GetSymbolContext(eSymbolContextEverything).line_entry.range, frame->GetSymbolContext(eSymbolContextEverything), - stop_other_threads); - if (new_plan) - { - ThreadPlanStepInRange *real_plan = dynamic_cast<ThreadPlanStepInRange *> (new_plan); - if (real_plan) - { - if (m_options.m_avoid_no_debug) - { - real_plan->GetFlags().Set (ThreadPlanShouldStopHere::eAvoidNoDebug); - } - else - { - real_plan->GetFlags().Clear (ThreadPlanShouldStopHere::eAvoidNoDebug); - } - } - } + stop_other_threads, + m_options.m_avoid_no_debug); } else new_plan = thread->QueueThreadPlanForStepSingleInstruction (false, abort_other_plans, bool_stop_other_threads); @@ -545,7 +531,8 @@ public: m_step_type, frame->GetSymbolContext(eSymbolContextEverything).line_entry.range, frame->GetSymbolContext(eSymbolContextEverything), - stop_other_threads); + stop_other_threads, + false); else new_plan = thread->QueueThreadPlanForStepSingleInstruction (true, abort_other_plans, |
