diff options
author | David Malcolm <dmalcolm@redhat.com> | 2024-11-01 21:40:47 -0400 |
---|---|---|
committer | David Malcolm <dmalcolm@redhat.com> | 2024-11-01 21:40:47 -0400 |
commit | 0cb6078ca83f545bfe54b4064181dca6f81ce45d (patch) | |
tree | f003bf2aa93562b2edbdacd1d4758672d064fa1a /gcc/analyzer/program-point.h | |
parent | 441676b5886b2b461ad3f6b22a03c9bbc183db3f (diff) | |
download | gcc-0cb6078ca83f545bfe54b4064181dca6f81ce45d.zip gcc-0cb6078ca83f545bfe54b4064181dca6f81ce45d.tar.gz gcc-0cb6078ca83f545bfe54b4064181dca6f81ce45d.tar.bz2 |
analyzer: use std::unique_ptr in "to_json" functions
No functional change intended.
gcc/analyzer/ChangeLog:
* analyzer.cc: Include "make-unique.h". Convert "to_json"
functions to use std::unique_ptr.
* call-string.cc: Likewise.
* constraint-manager.cc: Likewise.
* diagnostic-manager.cc: Likewise.
* engine.cc: Likewise.
* program-point.cc: Likewise.
* program-state.cc: Likewise.
* ranges.cc: Likewise.
* region-model.cc: Likewise.
* region.cc: Likewise.
* svalue.cc: Likewise.
* sm.cc: Likewise.
* store.cc: Likewise.
* supergraph.cc: Likewise.
* analyzer.h: Convert "to_json" functions to return
std::unique_ptr.
* call-string.h: Likewise.
* constraint-manager.h: Likewise.
(bounded_range::set_json_attr): Pass "obj" by reference.
* diagnostic-manager.h: Convert "to_json" functions to return
std::unique_ptr.
* exploded-graph.h: Likewise.
* program-point.h: Likewise.
* program-state.h: Likewise.
* ranges.h: Likewise.
* region-model.h: Likewise.
* region.h: Likewise.
* sm.h: Likewise.
* store.h: Likewise.
* supergraph.h: Likewise.
* svalue.h: Likewise.
Signed-off-by: David Malcolm <dmalcolm@redhat.com>
Diffstat (limited to 'gcc/analyzer/program-point.h')
-rw-r--r-- | gcc/analyzer/program-point.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/analyzer/program-point.h b/gcc/analyzer/program-point.h index 61b895f..a2e0420 100644 --- a/gcc/analyzer/program-point.h +++ b/gcc/analyzer/program-point.h @@ -184,7 +184,7 @@ public: void print (pretty_printer *pp, const format &f) const; void dump () const; - json::object *to_json () const; + std::unique_ptr<json::object> to_json () const; hashval_t hash () const; bool operator== (const program_point &other) const |