diff options
author | Nikolai Kosjar <nikolai.kosjar@qt.io> | 2016-04-22 11:53:24 +0200 |
---|---|---|
committer | Nikolai Kosjar <nikolai.kosjar@qt.io> | 2016-04-22 12:09:28 +0000 |
commit | 2aacc2bf6b7403126d4f70fe1a57fcb508916766 (patch) | |
tree | c6bff6bd3a65dc01599b23cb4a8ec3bf2293e33a /src/plugins/cpptools/cppprojectfile.cpp | |
parent | b06b80dc9bd9c3ce47938dda5e7ed1805a7bba56 (diff) | |
download | qt-creator-2aacc2bf6b7403126d4f70fe1a57fcb508916766.tar.gz |
Clang: Classify *.{moc,qdoc} as CXXSource
This leads to the "-x c++" arguments to libclang for these file types
and thus avoids crashes of libclang 3.6.
Task-number: QTCREATORBUG-16140
Change-Id: I6141615a1b0b7ad92d7151ad58c304eaf99fb4f3
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
Diffstat (limited to 'src/plugins/cpptools/cppprojectfile.cpp')
-rw-r--r-- | src/plugins/cpptools/cppprojectfile.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/cpptools/cppprojectfile.cpp b/src/plugins/cpptools/cppprojectfile.cpp index 3495bfe27a..63ac1e79c0 100644 --- a/src/plugins/cpptools/cppprojectfile.cpp +++ b/src/plugins/cpptools/cppprojectfile.cpp @@ -64,6 +64,10 @@ ProjectFile::Kind ProjectFile::classify(const QString &file) return ObjCSource; if (mt == QLatin1String(CppTools::Constants::OBJECTIVE_CPP_SOURCE_MIMETYPE)) return ObjCXXSource; + if (mt == QLatin1String(CppTools::Constants::QDOC_MIMETYPE)) + return CXXSource; + if (mt == QLatin1String(CppTools::Constants::MOC_MIMETYPE)) + return CXXSource; return Unclassified; } |