From d131e2014c58db53499f1021541ada83808b0e21 Mon Sep 17 00:00:00 2001
From: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
Date: Wed, 17 Jun 2009 17:23:40 +0200
Subject: [PATCH] remove reentrancy guard from
 attemptBreakpointSynchronization()

there is no way it could happen
---
 src/plugins/debugger/gdb/gdbengine.cpp | 7 -------
 1 file changed, 7 deletions(-)

diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp
index 9423080de18..d9a12155e3b 100644
--- a/src/plugins/debugger/gdb/gdbengine.cpp
+++ b/src/plugins/debugger/gdb/gdbengine.cpp
@@ -2140,11 +2140,6 @@ void GdbEngine::handleBreakInsert1(const GdbResultRecord &record, const QVariant
 
 void GdbEngine::attemptBreakpointSynchronization()
 {
-    // Non-lethal check for nested calls
-    static bool inBreakpointSychronization = false;
-    QTC_ASSERT(!inBreakpointSychronization, /**/);
-    inBreakpointSychronization = true;
-
     BreakHandler *handler = qq->breakHandler();
 
     foreach (BreakpointData *data, handler->takeDisabledBreakpoints()) {
@@ -2206,8 +2201,6 @@ void GdbEngine::attemptBreakpointSynchronization()
             handler->updateMarkers();
         }
     }
-
-    inBreakpointSychronization = false;
 }
 
 
-- 
GitLab