diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp
index 9423080de18cfc992ec077e20d29bcb08d376f34..d9a12155e3b894faef543fe7c15c4277b5066469 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;
 }