From 32dcce88f7ac669990c3818a557de09a301fb042 Mon Sep 17 00:00:00 2001 From: "Daniel J. Hofmann" Date: Wed, 12 Oct 2016 11:46:47 +0200 Subject: [PATCH] Fixes missing memory include for make_unique; reported in #3018. https://github.com/Project-OSRM/osrm-backend/issues/3018#issuecomment-253118518 --- src/engine/engine.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/engine/engine.cpp b/src/engine/engine.cpp index 429f68bb2..6f8df3aee 100644 --- a/src/engine/engine.cpp +++ b/src/engine/engine.cpp @@ -1,5 +1,5 @@ -#include "engine/api/route_parameters.hpp" #include "engine/engine.hpp" +#include "engine/api/route_parameters.hpp" #include "engine/engine_config.hpp" #include "engine/status.hpp" @@ -25,6 +25,7 @@ #include #include +#include #include #include @@ -47,7 +48,8 @@ RunQuery(const std::unique_ptr &lock, BOOST_ASSERT(lock); // this locks aquires shared ownership of the query mutex: other requets are allowed - // to run, but data updates need to wait for all queries to finish until they can aquire an exclusive lock + // to run, but data updates need to wait for all queries to finish until they can aquire an + // exclusive lock boost::interprocess::sharable_lock query_lock( lock->query_mutex);