Path: blob/main/benchmarks/imb/files/patch-src__cpp_args__parser.cpp
18157 views
--- src_cpp/args_parser.cpp.orig 2021-10-01 13:09:19 UTC1+++ src_cpp/args_parser.cpp2@@ -299,7 +299,7 @@ void args_parser::print_help_advice() const {3#endif45void args_parser::print_help_advice() const {6- sout << "Try \"" << basename(argv[0]) << " " << option_starter << "help\" for usage information" << endl;7+ sout << "Try \"" << basename(const_cast<char*>(argv[0])) << " " << option_starter << "help\" for usage information" << endl;8}910// NOTE: This one is just to loop over expected_args 2-level array in a easier way.11@@ -381,10 +381,10 @@ void args_parser::print_help() const {12void args_parser::print_help() const {13if (program_name.size() != 0)14sout << program_name << endl;15- sout << "Usage: " << basename(argv[0]) << " ";16+ sout << "Usage: " << basename(const_cast<char*>(argv[0])) << " ";17string header;18header += "Usage: ";19- header += basename(argv[0]);20+ header += basename(const_cast<char*>(argv[0]));21header += " ";22size_t size = min(header.size(), (size_t)16);23string tab(size - 2, ' ');242526