From 42f849c4da2ecb9c32efcc19cee1e8e94e86bc10 Mon Sep 17 00:00:00 2001
From: Roberto Raggi <roberto.raggi@nokia.com>
Date: Thu, 3 Dec 2009 15:08:39 +0100
Subject: [PATCH] Fixed line/column position after macro expansion.

Task-Number: QTCREATORBUG-409
---
 src/libs/cplusplus/pp-engine.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/libs/cplusplus/pp-engine.cpp b/src/libs/cplusplus/pp-engine.cpp
index c2bb068bced..92fa30274dd 100644
--- a/src/libs/cplusplus/pp-engine.cpp
+++ b/src/libs/cplusplus/pp-engine.cpp
@@ -746,6 +746,9 @@ bool Preprocessor::markGeneratedTokens(bool markGeneratedTokens,
             else
                 out(*it);
         }
+
+        if (! markGeneratedTokens && dot->newline())
+            processNewline(/*force = */ true);
     }
 
     return previous;
-- 
GitLab