diff --git a/lib/preprocessor.cpp b/lib/preprocessor.cpp index d9bd7a677..94084664d 100644 --- a/lib/preprocessor.cpp +++ b/lib/preprocessor.cpp @@ -2378,7 +2378,9 @@ void Preprocessor::missingInclude(const std::string &filename, unsigned int line locationList.push_back(loc); } ErrorLogger::ErrorMessage errmsg(locationList, Severity::information, - (headerType==SystemHeader) ? "Include file: <" + header + "> not found." : "Include file: \"" + header + "\" not found.", + (headerType==SystemHeader) ? + "Include file: <" + header + "> not found. Please note: Cppcheck does not need standard library headers to get proper results." : + "Include file: \"" + header + "\" not found.", msgtype, false); errmsg.file0 = file0; _errorLogger->reportInfo(errmsg); diff --git a/test/testpreprocessor.cpp b/test/testpreprocessor.cpp index c21dfe5f2..fe03b02b8 100644 --- a/test/testpreprocessor.cpp +++ b/test/testpreprocessor.cpp @@ -3559,7 +3559,7 @@ private: errout.str(""); settings.checkConfiguration = true; preprocessor.handleIncludes(code,"test.c",includePaths,defs,pragmaOnce,std::list()); - ASSERT_EQUALS("[test.c:1]: (information) Include file: not found.\n", errout.str()); + ASSERT_EQUALS("[test.c:1]: (information) Include file: not found. Please note: Cppcheck does not need standard library headers to get proper results.\n", errout.str()); pragmaOnce.clear(); errout.str("");