summaryrefslogtreecommitdiff
path: root/src/libs/cplusplus/FastPreprocessor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/cplusplus/FastPreprocessor.cpp')
-rw-r--r--src/libs/cplusplus/FastPreprocessor.cpp8
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 &macroName)
+{
+ if (!_currentDoc)
+ return;
+
+ _currentDoc->setIncludeGuardMacroName(macroName);
+}