analyzer: tweaks to exploded_node ctor
authorDavid Malcolm <dmalcolm@redhat.com>
Tue, 17 Mar 2020 14:25:14 +0000 (10:25 -0400)
committerDavid Malcolm <dmalcolm@redhat.com>
Wed, 18 Mar 2020 13:51:50 +0000 (09:51 -0400)
commit0db2cd177020920e187ef47791d52cf689133a25
tree3ff950a5c382103c9389efb2b36aa9e5c27cdebe
parente5de406f9967ef4b0bbdbcbc0320869d2bf04558
analyzer: tweaks to exploded_node ctor

I have followup work that touches this, so it's easiest to get this
cleanup in first.

gcc/analyzer/ChangeLog:
* engine.cc (exploded_node::exploded_node): Move implementation
here from header; accept point_and_state by const reference rather
than by value.
* exploded-graph.h (exploded_node::exploded_node): Pass
point_and_state by const reference rather than by value.  Move
body to engine.cc.
gcc/analyzer/ChangeLog
gcc/analyzer/engine.cc
gcc/analyzer/exploded-graph.h