aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Malcolm <dmalcolm@redhat.com>2024-07-24 18:07:52 -0400
committerThomas Koenig <tkoenig@gcc.gnu.org>2024-07-28 19:05:53 +0200
commitd03459c5685287190ca623bdf355f3f80c3fd715 (patch)
tree8bcf667249099c32b406cfa829c26c350474d55a
parent8c6f0b6e2aa5a3b7207a2a8dd196f00b3bc1f56f (diff)
downloadgcc-d03459c5685287190ca623bdf355f3f80c3fd715.zip
gcc-d03459c5685287190ca623bdf355f3f80c3fd715.tar.gz
gcc-d03459c5685287190ca623bdf355f3f80c3fd715.tar.bz2
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 <dmalcolm@redhat.com>
-rw-r--r--gcc/gcov.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/gcov.cc b/gcc/gcov.cc
index e76a314..85fdac4 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 ();