diff --git a/cfg/std.cfg b/cfg/std.cfg index 8af76755bb3..d40f23ae122 100644 --- a/cfg/std.cfg +++ b/cfg/std.cfg @@ -8998,6 +8998,12 @@ initializer list (7) string& replace (const_iterator i1, const_iterator i2, init std::filesystem::filesystem_error std::bad_variant_access std::span + std::stringstream + std::wstringstream + std::istringstream + std::wistringstream + std::ostringstream + std::wostringstream std::mutex diff --git a/test/cfg/std.cpp b/test/cfg/std.cpp index 18e14e7d92e..93ed20e9609 100644 --- a/test/cfg/std.cpp +++ b/test/cfg/std.cpp @@ -5128,3 +5128,13 @@ std::size_t variableScope_cstr(const char* p) { } return std::strlen(p); } + +void unusedvar_stringstream(const char* p) +{ + // cppcheck-suppress unreadVariable + std::istringstream istr(p); + // cppcheck-suppress unreadVariable + std::ostringstream ostr(p); + // cppcheck-suppress unreadVariable + std::stringstream sstr(p); +}