From: Justin Viiret Date: Fri, 18 Dec 2015 00:48:33 +0000 (+1100) Subject: writeEodProgram: avoid make_move_iterator warning X-Git-Tag: v4.2.0^2~204 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b6508811c03e0fa2ce583674c35f506c40e58306;p=thirdparty%2Fvectorscan.git writeEodProgram: avoid make_move_iterator warning Avoid an ambiguity between std:: and boost::make_move_iterator on builds against libc++. --- diff --git a/src/rose/rose_build_bytecode.cpp b/src/rose/rose_build_bytecode.cpp index 0a0318d3..9ba7fa35 100644 --- a/src/rose/rose_build_bytecode.cpp +++ b/src/rose/rose_build_bytecode.cpp @@ -3627,7 +3627,9 @@ u32 writeEodProgram(RoseBuildImpl &build, build_context &bc) { // Collect all edges leading into EOD event literal vertices. vector 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.