From 56965376190ae7f966d4f5890bdc6ff4cb9e0ba4 Mon Sep 17 00:00:00 2001 From: Kyle Lutz Date: Wed, 3 Dec 2014 22:24:23 -0800 Subject: [PATCH] Fully qualify call to bind() in nth_element() --- include/boost/compute/algorithm/nth_element.hpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/boost/compute/algorithm/nth_element.hpp b/include/boost/compute/algorithm/nth_element.hpp index 3d7ad5aa..40beca8c 100644 --- a/include/boost/compute/algorithm/nth_element.hpp +++ b/include/boost/compute/algorithm/nth_element.hpp @@ -39,7 +39,9 @@ inline void nth_element(Iterator first, value_type value = nth.read(queue); using boost::compute::placeholders::_1; - Iterator new_nth = partition(first, last, bind(compare, _1, value), queue); + Iterator new_nth = partition( + first, last, ::boost::compute::bind(compare, _1, value), queue + ); Iterator old_nth = find(new_nth, last, value, queue);