We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0548dce commit a05e5abCopy full SHA for a05e5ab
src/graphtool/graph.cpp
@@ -9,13 +9,12 @@ Graph::~Graph() {
9
}
10
11
Graph::Node* Graph::node(Sym name) {
12
- if (auto i = nodes_.find(name); i != nodes_.end()) return i->second;
+ if (auto i = nodes_.find(name); i != nodes_.end()) return exit_ = i->second;
13
auto node = new Node(name);
14
if (entry_ == nullptr) entry_ = node;
15
- exit_ = node;
16
auto [_, ins] = nodes_.emplace(name, node);
17
assert_unused(ins);
18
- return node;
+ return exit_ = node;
19
20
21
void Graph::critical_edge_elimination() {
0 commit comments