diff --git a/cli/cmdlineparser.cpp b/cli/cmdlineparser.cpp index 30885fee1be..6b9eaac0b6c 100644 --- a/cli/cmdlineparser.cpp +++ b/cli/cmdlineparser.cpp @@ -1257,7 +1257,6 @@ CmdLineParser::Result CmdLineParser::parseFromArgs(int argc, const char* const a // --std else if (std::strncmp(argv[i], "--std=", 6) == 0) { const std::string std = argv[i] + 6; - // TODO: print error when standard is unknown if (std::strncmp(std.c_str(), "c++", 3) == 0) { const Standards::cppstd_t cppstd = Standards::getCPP(std); if (cppstd == Standards::CPPInvalid) { diff --git a/test/testcmdlineparser.cpp b/test/testcmdlineparser.cpp index 46425aa161f..b7c46dd5a6f 100644 --- a/test/testcmdlineparser.cpp +++ b/test/testcmdlineparser.cpp @@ -1369,8 +1369,8 @@ class TestCmdlineParser : public TestFixture { void stdunknown2() { REDIRECT; const char *const argv[] = {"cppcheck", "--std=cplusplus11", "file.cpp"}; - TODO_ASSERT_EQUALS(static_cast(CmdLineParser::Result::Fail), static_cast(CmdLineParser::Result::Success), static_cast(parser->parseFromArgs(3, argv))); - TODO_ASSERT_EQUALS("cppcheck: error: unknown --std value 'cplusplus11'\n", "", logger->str()); + ASSERT_EQUALS(static_cast(CmdLineParser::Result::Fail), static_cast(parser->parseFromArgs(3, argv))); + ASSERT_EQUALS("cppcheck: error: unknown --std value 'cplusplus11'\n", logger->str()); } void platformWin64() {