diff --git a/src/plugins/cppeditor/cppeditor.cpp b/src/plugins/cppeditor/cppeditor.cpp index 420d64fbc38..bc07e4ffbc8 100644 --- a/src/plugins/cppeditor/cppeditor.cpp +++ b/src/plugins/cppeditor/cppeditor.cpp @@ -2159,7 +2159,7 @@ SemanticInfo SemanticHighlighter::semanticInfo(const Source &source) m_mutex.lock(); if (! source.force - && m_lastSemanticInfo.revision == (unsigned)source.revision + && m_lastSemanticInfo.revision == source.revision && m_lastSemanticInfo.doc && m_lastSemanticInfo.doc->translationUnit()->ast() && m_lastSemanticInfo.doc->fileName() == source.fileName) { diff --git a/src/plugins/cppeditor/cppeditor.h b/src/plugins/cppeditor/cppeditor.h index 6b7cc87de12..a90026fcf40 100644 --- a/src/plugins/cppeditor/cppeditor.h +++ b/src/plugins/cppeditor/cppeditor.h @@ -92,7 +92,7 @@ public: QString code; int line; int column; - int revision; + unsigned revision; bool force; Source() @@ -103,7 +103,7 @@ public: const QString &fileName, const QString &code, int line, int column, - int revision) + unsigned revision) : snapshot(snapshot), fileName(fileName), code(code), line(line), column(column), revision(revision), force(false)