Fixes missing memory include for make_unique; reported in #3018.
https://github.com/Project-OSRM/osrm-backend/issues/3018#issuecomment-253118518
This commit is contained in:
parent
a13cf3f2be
commit
32dcce88f7
@ -1,5 +1,5 @@
|
|||||||
#include "engine/api/route_parameters.hpp"
|
|
||||||
#include "engine/engine.hpp"
|
#include "engine/engine.hpp"
|
||||||
|
#include "engine/api/route_parameters.hpp"
|
||||||
#include "engine/engine_config.hpp"
|
#include "engine/engine_config.hpp"
|
||||||
#include "engine/status.hpp"
|
#include "engine/status.hpp"
|
||||||
|
|
||||||
@ -25,6 +25,7 @@
|
|||||||
|
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
#include <fstream>
|
#include <fstream>
|
||||||
|
#include <memory>
|
||||||
#include <utility>
|
#include <utility>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
@ -47,7 +48,8 @@ RunQuery(const std::unique_ptr<osrm::storage::SharedBarriers> &lock,
|
|||||||
|
|
||||||
BOOST_ASSERT(lock);
|
BOOST_ASSERT(lock);
|
||||||
// this locks aquires shared ownership of the query mutex: other requets are allowed
|
// 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<boost::interprocess::named_sharable_mutex> query_lock(
|
boost::interprocess::sharable_lock<boost::interprocess::named_sharable_mutex> query_lock(
|
||||||
lock->query_mutex);
|
lock->query_mutex);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user