diff options
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Analysis/CFLGraph.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/lib/Analysis/CFLGraph.h b/llvm/lib/Analysis/CFLGraph.h index 24d6710ffcb..57bea5ffd82 100644 --- a/llvm/lib/Analysis/CFLGraph.h +++ b/llvm/lib/Analysis/CFLGraph.h @@ -108,11 +108,10 @@ public: } void addEdge(Node From, Node To, int64_t Offset = 0) { + assert(getNode(To) != nullptr); + auto *FromInfo = getNode(From); assert(FromInfo != nullptr); - auto *ToInfo = getNode(To); - assert(ToInfo != nullptr); - FromInfo->Edges.push_back(Edge{To}); } |

