From a3664297660edc2320599b7be197b4934f746bc7 Mon Sep 17 00:00:00 2001 From: Nikolai Kosjar Date: Tue, 7 Oct 2014 17:20:25 +0200 Subject: CppEditor: Add very first include after include guard ...when adding an include for an undefined identifier. Change-Id: Ia338e924901262a847d3bd7ed9733d8e66c631dd Task-number: QTCREATORBUG-10391 Reviewed-by: Christian Stenger --- src/libs/cplusplus/FastPreprocessor.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/libs/cplusplus/FastPreprocessor.cpp') diff --git a/src/libs/cplusplus/FastPreprocessor.cpp b/src/libs/cplusplus/FastPreprocessor.cpp index 3c5b4312ce..6c8c0ab2d5 100644 --- a/src/libs/cplusplus/FastPreprocessor.cpp +++ b/src/libs/cplusplus/FastPreprocessor.cpp @@ -151,3 +151,11 @@ void FastPreprocessor::startExpandingMacro(unsigned bytesOffset, unsigned utf16c utf16charsOffset, macro.nameToQString().size(), line, actuals); } + +void FastPreprocessor::markAsIncludeGuard(const QByteArray ¯oName) +{ + if (!_currentDoc) + return; + + _currentDoc->setIncludeGuardMacroName(macroName); +} -- cgit v1.2.1