From: David Malcolm Date: Wed, 24 Jul 2024 22:07:52 +0000 (-0400) Subject: gcov: reduce use of naked "new" for json output X-Git-Tag: basepoints/gcc-16~7272 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=da0def223e82a4a9400915b2957e96f9f060f5af;p=thirdparty%2Fgcc.git gcov: reduce use of naked "new" for json output No functional change intended. gcc/ChangeLog: * gcov.cc (output_intermediate_json_line): Use json::object::set_integer to avoid naked "new". Signed-off-by: David Malcolm --- diff --git a/gcc/gcov.cc b/gcc/gcov.cc index e76a314041c..85fdac4368e 100644 --- a/gcc/gcov.cc +++ b/gcc/gcov.cc @@ -1285,8 +1285,8 @@ output_intermediate_json_line (json::array *object, const int covered = info.popcount (); json::object *cond = new json::object (); - cond->set ("count", new json::integer_number (count)); - cond->set ("covered", new json::integer_number (covered)); + cond->set_integer ("count", count); + cond->set_integer ("covered", covered); json::array *mtrue = new json::array (); json::array *mfalse = new json::array ();