From 3068dbf22eccefe4d60c18b52deeae70c28326f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Marjam=C3=A4ki?= Date: Sun, 28 Nov 2010 12:38:06 +0100 Subject: [PATCH] Preprocessor: Temporarily skip 'missing include' warnings for system headers in release mode. When the handling works better these messages should not be skipped. Ticket: #1937 --- lib/preprocessor.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/preprocessor.cpp b/lib/preprocessor.cpp index d0923cc44..a181064eb 100644 --- a/lib/preprocessor.cpp +++ b/lib/preprocessor.cpp @@ -1570,7 +1570,13 @@ void Preprocessor::handleIncludes(std::string &code, } else if (!fileOpened) { + // TODO: Fix the handling of system includes and then + // remove the "headerType == UserHeader" +#ifdef NDEBUG + if (headerType == UserHeader && _errorLogger && _settings && _settings->isEnabled("missingInclude")) +#else if (_errorLogger && _settings && _settings->isEnabled("missingInclude")) +#endif { // Determine line number of include unsigned int linenr = 1;