From aa11eb897337207a96f6d88bc801d96da0fd5a6b Mon Sep 17 00:00:00 2001
From: Erik Verbruggen <erik.verbruggen@nokia.com>
Date: Tue, 19 Oct 2010 16:18:58 +0200
Subject: [PATCH] Fixed jumping internally-defined symbols ("<configuration>"
 file).

Reviewed-by: Christian Kamm
---
 src/plugins/cppeditor/cppeditor.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/plugins/cppeditor/cppeditor.cpp b/src/plugins/cppeditor/cppeditor.cpp
index e30bdbc5d14..dec83882c7b 100644
--- a/src/plugins/cppeditor/cppeditor.cpp
+++ b/src/plugins/cppeditor/cppeditor.cpp
@@ -1337,7 +1337,7 @@ CPPEditor::Link CPPEditor::findLinkAt(const QTextCursor &cursor,
     } else {
         // Handle macro uses
         const Document::MacroUse *use = doc->findMacroUseAt(endOfToken - 1);
-        if (use) {
+        if (use && use->macro().fileName() != QLatin1String("<configuration>")) {
             const Macro &macro = use->macro();
             link.fileName = macro.fileName();
             link.line = macro.line();
-- 
GitLab