--- src/common/resources_utils.cpp.orig 2019-10-01 20:28:10 UTC +++ src/common/resources_utils.cpp @@ -914,7 +914,7 @@ Resources shrinkResources(const Resources& resources, // TODO(mzhu): Add a `shuffle()` method in `Resources` to avoid this copy. google::protobuf::RepeatedPtrField<Resource> resourceVector = resources; - random_shuffle(resourceVector.begin(), resourceVector.end()); + std::random_shuffle(resourceVector.begin(), resourceVector.end()); Resources result; foreach (Resource& resource, resourceVector) { @@ -947,7 +947,7 @@ Resources shrinkResources(const Resources& resources, // TODO(mzhu): Add a `shuffle()` method in `Resources` to avoid this copy. google::protobuf::RepeatedPtrField<Resource> resourceVector = resources; - random_shuffle(resourceVector.begin(), resourceVector.end()); + std::random_shuffle(resourceVector.begin(), resourceVector.end()); Resources result; foreach (Resource resource, resourceVector) {