]> git.ipfire.org Git - thirdparty/vectorscan.git/commitdiff
writeEodProgram: avoid make_move_iterator warning
authorJustin Viiret <justin.viiret@intel.com>
Fri, 18 Dec 2015 00:48:33 +0000 (11:48 +1100)
committerMatthew Barr <matthew.barr@intel.com>
Tue, 1 Mar 2016 00:18:17 +0000 (11:18 +1100)
Avoid an ambiguity between std:: and boost::make_move_iterator on builds
against libc++.

src/rose/rose_build_bytecode.cpp

index 0a0318d30fc9fc42ba36f59c69a28dcacb1ccdc1..9ba7fa35376367bd963c1066e12f2221c4fa0024 100644 (file)
@@ -3627,7 +3627,9 @@ u32 writeEodProgram(RoseBuildImpl &build, build_context &bc) {
     // Collect all edges leading into EOD event literal vertices.
     vector<RoseEdge> edge_list;
     for (const auto &v : lit_info.vertices) {
-        insert(&edge_list, edge_list.end(), in_edges(v, g));
+        for (const auto &e : in_edges_range(v, g)) {
+            edge_list.push_back(e);
+        }
     }
 
     // Sort edge list for determinism, prettiness.