diff options
author | Nikolai Kosjar <nikolai.kosjar@digia.com> | 2014-10-07 17:20:25 +0200 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@digia.com> | 2014-10-08 15:49:04 +0200 |
commit | a3664297660edc2320599b7be197b4934f746bc7 (patch) | |
tree | 366cad421ea3f53cbc0fb6bbf5bc2ada9bc843ec /src/libs/cplusplus/FastPreprocessor.cpp | |
parent | eefcd23cee45d0c555e7db4988b58210e17c4c80 (diff) | |
download | qt-creator-a3664297660edc2320599b7be197b4934f746bc7.tar.gz |
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 <christian.stenger@digia.com>
Diffstat (limited to 'src/libs/cplusplus/FastPreprocessor.cpp')
-rw-r--r-- | src/libs/cplusplus/FastPreprocessor.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
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); +} |