diff --git a/src/algo/easy_bf.cpp b/src/algo/easy_bf.cpp index f10da6e05b310b7b0426fd91d1f4d3fc88038131..fe5ef9bec1e31e83cb8c0589a75cc56080f892ad 100644 --- a/src/algo/easy_bf.cpp +++ b/src/algo/easy_bf.cpp @@ -55,7 +55,7 @@ void EasyBackfilling::make_decisions(double date, else if (!new_job->has_walltime) { LOG_SCOPE_FUNCTION(INFO); - LOG_F(INFO, "Date=%g. Rejecting job '%s' as it has no walltime", new_job_id.c_str()); + LOG_F(INFO, "Date=%g. Rejecting job '%s' as it has no walltime", date, new_job_id.c_str()); _decision->add_reject_job(new_job_id, date); } else diff --git a/src/external/taywee_args.hpp b/src/external/taywee_args.hpp index 655718fe279848ca9d407fc6bda292a4c4f46c6f..62bbfb3bccd9a0dbba2f993cba01b606d1b3d944 100644 --- a/src/external/taywee_args.hpp +++ b/src/external/taywee_args.hpp @@ -1761,7 +1761,7 @@ namespace args { parserCoroutine(coro.Parser()); } - catch (args::SubparserError) + catch (args::SubparserError&) { } #else diff --git a/src/main.cpp b/src/main.cpp index 52d18e8cab1c5637909c38416fe44e4735e6b13c..6b99cf72e5f6e19779922057580d4ea1fddadd5c 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -139,7 +139,7 @@ int main(int argc, char ** argv) % flag_verbosity_level.Get() % verbosity_levels_string)); } - catch(args::Help) + catch(args::Help&) { parser.helpParams.addDefault = true; printf("%s", parser.Help().c_str()); @@ -150,12 +150,12 @@ int main(int argc, char ** argv) printf("%s", e.what()); return 0; } - catch(args::ParseError e) + catch(args::ParseError & e) { printf("%s\n", e.what()); return 1; } - catch(args::ValidationError e) + catch(args::ValidationError & e) { printf("%s\n", e.what()); return 1;