From 2da427134b73c6375ce33a3b3a16d043fc9af350 Mon Sep 17 00:00:00 2001 From: Dennis Luxen Date: Wed, 19 Nov 2014 10:12:08 +0100 Subject: [PATCH] use push_back to insert into tbb::concurrent_vector as emplace_back is not generally available --- Extractor/Extractor.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Extractor/Extractor.cpp b/Extractor/Extractor.cpp index 9b904d4d5..8abd59313 100644 --- a/Extractor/Extractor.cpp +++ b/Extractor/Extractor.cpp @@ -213,7 +213,7 @@ int Extractor::Run(int argc, char *argv[]) "node_function", boost::cref(static_cast(*entity)), boost::ref(result_node)); - resulting_nodes.emplace_back(x, result_node); + resulting_nodes.push_back(std::make_pair(x, result_node)); break; case osmium::item_type::way: ++number_of_ways; @@ -223,11 +223,11 @@ int Extractor::Run(int argc, char *argv[]) "way_function", boost::cref(static_cast(*entity)), boost::ref(result_way)); - resulting_ways.emplace_back(x, result_way); + resulting_ways.push_back(std::make_pair(x, result_way)); break; case osmium::item_type::relation: ++number_of_relations; - resulting_restrictions.emplace_back( + resulting_restrictions.push_back( restriction_parser.TryParse(scripting_environment.getLuaState(), static_cast(*entity))); break;