diff options
author | Joel Smith <joel.m.smith@gmail.com> | 2019-05-12 20:49:00 -0700 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@qt.io> | 2019-07-09 08:59:23 +0000 |
commit | 8c437362bc6e0374aa9b2dc9338aba1e5cf545a0 (patch) | |
tree | 450773172ae315bb3c7714e38de6a2367f21f081 /src/plugins/cpptools/projectpart.cpp | |
parent | 8a9c5a093d7a8869442c553a7fa40b8347b5f4af (diff) | |
download | qt-creator-8c437362bc6e0374aa9b2dc9338aba1e5cf545a0.tar.gz |
C++: Support single quote digit separator in integer literals
C++14 supports the use of single quotes inserted between integer digits
as a separator. Updates the built-in C++ code model to recognize such
quotes. This fixes highlighting and indentation issues.
Change-Id: Ic35ce93060b96700a11d108dce1f3cf6c4543632
Fixes: QTCREATORBUG-14939
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
Diffstat (limited to 'src/plugins/cpptools/projectpart.cpp')
-rw-r--r-- | src/plugins/cpptools/projectpart.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/cpptools/projectpart.cpp b/src/plugins/cpptools/projectpart.cpp index 4569f231d1..2205fb07b5 100644 --- a/src/plugins/cpptools/projectpart.cpp +++ b/src/plugins/cpptools/projectpart.cpp @@ -38,6 +38,7 @@ void ProjectPart::updateLanguageFeatures() const bool hasCxx = languageVersion >= Utils::LanguageVersion::CXX98; const bool hasQt = hasCxx && qtVersion != NoQt; languageFeatures.cxx11Enabled = languageVersion >= Utils::LanguageVersion::CXX11; + languageFeatures.cxx14Enabled = languageVersion >= Utils::LanguageVersion::CXX14; languageFeatures.cxxEnabled = hasCxx; languageFeatures.c99Enabled = languageVersion >= Utils::LanguageVersion::C99; languageFeatures.objCEnabled = languageExtensions.testFlag(Utils::LanguageExtension::ObjectiveC); |