diff --git a/src/plugins/cppeditor/cppeditor.cpp b/src/plugins/cppeditor/cppeditor.cpp index 2f62d8e818bc7aa529688e9d0ea21a1c6d114392..8b80fb356f3eddf707cc6daff2abb28b973019b9 100644 --- a/src/plugins/cppeditor/cppeditor.cpp +++ b/src/plugins/cppeditor/cppeditor.cpp @@ -983,7 +983,9 @@ void CPPEditor::highlightSymbolUsages(int from, int to) return; QMap<int, QVector<SemanticInfo::Use> > chunks = CheckSymbols::chunks(m_highlighter, from, to); - Q_ASSERT(!chunks.isEmpty()); + if (chunks.isEmpty()) + return; + QTextBlock b = doc->findBlockByNumber(m_nextHighlightBlockNumber); QMapIterator<int, QVector<SemanticInfo::Use> > it(chunks);