diff --git a/modules/core/src/command_line_parser.cpp b/modules/core/src/command_line_parser.cpp index 8cfeaf3ca1..3dbb1ac751 100644 --- a/modules/core/src/command_line_parser.cpp +++ b/modules/core/src/command_line_parser.cpp @@ -71,6 +71,8 @@ static void from_str(const string& str, int type, void* dst) ss >> *(double*)dst; else if( type == Param::STRING ) ss >> *(string*)dst; + else + CV_Error(CV_StsBadArg, "unknown/unsupported parameter type"); if (ss.fail()) {