From b6508811c03e0fa2ce583674c35f506c40e58306 Mon Sep 17 00:00:00 2001 From: Justin Viiret Date: Fri, 18 Dec 2015 11:48:33 +1100 Subject: [PATCH] writeEodProgram: avoid make_move_iterator warning Avoid an ambiguity between std:: and boost::make_move_iterator on builds against libc++. --- src/rose/rose_build_bytecode.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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.