https://gcc.gnu.org/g:da0def223e82a4a9400915b2957e96f9f060f5af

commit r15-2281-gda0def223e82a4a9400915b2957e96f9f060f5af
Author: David Malcolm <dmalc...@redhat.com>
Date:   Wed Jul 24 18:07:52 2024 -0400

    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 <dmalc...@redhat.com>

Diff:
---
 gcc/gcov.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gcc/gcov.cc b/gcc/gcov.cc
index e76a314041cd..85fdac4368e8 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 ();

Reply via email to