From dd078eec87eb89a9a21c22b1a18f982d04adb3c9 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Fri, 8 Dec 2017 15:47:08 +0200 Subject: Improve inconsistent C++ compiler diagnostics --- build2/diagnostics.hxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'build2/diagnostics.hxx') diff --git a/build2/diagnostics.hxx b/build2/diagnostics.hxx index dc963525..65b18345 100644 --- a/build2/diagnostics.hxx +++ b/build2/diagnostics.hxx @@ -36,15 +36,15 @@ namespace build2 print_process (const char* const* args, size_t n = 0); inline void - print_process (diag_record& dr, const cstrings& args) + print_process (diag_record& dr, const cstrings& args, size_t n = 0) { - print_process (dr, args.data (), args.size ()); + print_process (dr, args.data (), n != 0 ? n : args.size ()); } inline void - print_process (const cstrings& args) + print_process (const cstrings& args, size_t n = 0) { - print_process (args.data (), args.size ()); + print_process (args.data (), n != 0 ? n : args.size ()); } // Program verbosity level (-v/--verbose). -- cgit