summaryrefslogtreecommitdiff
path: root/src/libs/cplusplus/SimpleLexer.cpp
diff options
context:
space:
mode:
authorhjk <qthjk@ovi.com>2013-01-03 16:34:31 +0100
committerhjk <qthjk@ovi.com>2013-01-04 17:50:29 +0100
commit140b5029033b7396559b8c57db1cb82550e4dea1 (patch)
tree1a7980448636db740c95bd04691246ff61b93464 /src/libs/cplusplus/SimpleLexer.cpp
parentfcb7e80f152a170d8183af928bee48ca8dc262e6 (diff)
downloadqt-creator-140b5029033b7396559b8c57db1cb82550e4dea1.tar.gz
C++: Highlight argument to gcc's #include_next extension properly
Change-Id: I90097e11689fbbb964fc4344a1e3ba60c718a1cf Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
Diffstat (limited to 'src/libs/cplusplus/SimpleLexer.cpp')
-rw-r--r--src/libs/cplusplus/SimpleLexer.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libs/cplusplus/SimpleLexer.cpp b/src/libs/cplusplus/SimpleLexer.cpp
index dc1cc6c51d..9c26f9e8fa 100644
--- a/src/libs/cplusplus/SimpleLexer.cpp
+++ b/src/libs/cplusplus/SimpleLexer.cpp
@@ -134,6 +134,9 @@ QList<Token> SimpleLexer::operator()(const QString &text, int state)
else if (inPreproc && tokens.size() == 1 && tk.is(T_IDENTIFIER) &&
spell == QLatin1String("include"))
lex.setScanAngleStringLiteralTokens(true);
+ else if (inPreproc && tokens.size() == 1 && tk.is(T_IDENTIFIER) &&
+ spell == QLatin1String("include_next"))
+ lex.setScanAngleStringLiteralTokens(true);
else if (_objCEnabled
&& inPreproc && tokens.size() == 1 && tk.is(T_IDENTIFIER) &&
spell == QLatin1String("import"))