]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gcov: reduce use of naked "new" for json output
authorDavid Malcolm <dmalcolm@redhat.com>
Wed, 24 Jul 2024 22:07:52 +0000 (18:07 -0400)
committerThomas Koenig <tkoenig@gcc.gnu.org>
Sun, 28 Jul 2024 17:05:53 +0000 (19:05 +0200)
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 <dmalcolm@redhat.com>
gcc/gcov.cc

index e76a314041cd863724f397c52e575a1ee7d2a2b8..85fdac4368e893ea32449f9266f20ffc1e5c43d1 100644 (file)
@@ -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 ();