]> git.ipfire.org Git - thirdparty/vectorscan.git/commitdiff
ng_mcclellan: use flat_set in triggerAllowed()
authorJustin Viiret <justin.viiret@intel.com>
Mon, 5 Jun 2017 06:53:55 +0000 (16:53 +1000)
committerMatthew Barr <matthew.barr@intel.com>
Mon, 21 Aug 2017 01:10:11 +0000 (11:10 +1000)
src/nfagraph/ng_mcclellan.cpp

index 6ada273c8de06983ce60d9624ff31aae113dfd2e..7bb8335cbb9e6818567267f94fdc5a2942113ac7 100644 (file)
@@ -283,10 +283,8 @@ static
 bool triggerAllowed(const NGHolder &g, const NFAVertex v,
                     const vector<vector<CharReach> > &all_triggers,
                     const vector<CharReach> &trigger) {
-    set<NFAVertex> curr;
-    set<NFAVertex> next;
-
-    curr.insert(v);
+    flat_set<NFAVertex> curr({v});
+    flat_set<NFAVertex> next;
 
     for (auto it = trigger.rbegin(); it != trigger.rend(); ++it) {
         next.clear();