From 1200f33116ae393d199ea318043951bbceea64b9 Mon Sep 17 00:00:00 2001 From: Justin Viiret Date: Wed, 22 Mar 2017 10:56:59 +1100 Subject: [PATCH] ng_region: no need to copy enters --- src/nfagraph/ng_region.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/nfagraph/ng_region.cpp b/src/nfagraph/ng_region.cpp index 6fef9aa9..91904b46 100644 --- a/src/nfagraph/ng_region.cpp +++ b/src/nfagraph/ng_region.cpp @@ -194,7 +194,9 @@ void buildInitialCandidate(const AcyclicGraph &g, return; } - auto enters = exits.front().open; // copy + // Note: findExits() will clear exits, so it's safe to mutate/move its + // elements here. + auto &enters = exits.front().open; candidate.clear(); for (; it != ite; ++it) {