Re-enable fast stepping for arm targets. The issue being worked
authorJason Molenda <jmolenda@apple.com>
Thu, 1 Aug 2013 21:50:20 +0000 (21:50 +0000)
committerJason Molenda <jmolenda@apple.com>
Thu, 1 Aug 2013 21:50:20 +0000 (21:50 +0000)
around was fixed in llvm commit r186846.
<rdar://problem/14489274>

llvm-svn: 187620

lldb/source/Target/ThreadPlanStepRange.cpp

index da25348..3940d54 100644 (file)
@@ -54,11 +54,7 @@ ThreadPlanStepRange::ThreadPlanStepRange (ThreadPlanKind kind,
     m_first_run_event (true),
     m_use_fast_step(false)
 {
-    llvm::Triple::ArchType arch_type = GetTarget().GetArchitecture().GetMachine();
-    if (arch_type == llvm::Triple::arm || arch_type == llvm::Triple::thumb)
-        m_use_fast_step = false;
-    else
-        m_use_fast_step = GetTarget().GetUseFastStepping();
+    m_use_fast_step = GetTarget().GetUseFastStepping();
     AddRange(range);
     m_stack_id = m_thread.GetStackFrameAtIndex(0)->GetStackID();
 }