From bc6050a7b42581f0d4fbbe3f4b38b7ed02239d72 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Thu, 27 Oct 2022 15:52:15 +0200 Subject: Suppress bogus GCC 12 -Wrestrict warning --- libbutl/b.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libbutl/b.cxx') diff --git a/libbutl/b.cxx b/libbutl/b.cxx index 74a430c..ee5c8a5 100644 --- a/libbutl/b.cxx +++ b/libbutl/b.cxx @@ -87,7 +87,7 @@ namespace butl // Note that quoting is essential here. // for (const dir_path& p: projects) - ps.push_back ("'" + p.representation () + "'"); + ps.push_back ('\'' + p.representation () + '\''); pr = process_start_callback ( cmd_callback ? cmd_callback : [] (const char* const*, size_t) {}, @@ -297,7 +297,7 @@ namespace butl assert (!pr.wait ()); throw b_error ( - string ("process ") + pp.recall_string () + " " + to_string (*pr.exit), + string ("process ") + pp.recall_string () + ' ' + to_string (*pr.exit), move (pr.exit)); } catch (const process_error& e) -- cgit v1.1