diff --git a/include/boost/sort/block_indirect_sort/block_indirect_sort.hpp b/include/boost/sort/block_indirect_sort/block_indirect_sort.hpp index 462cab6..73d6ffc 100644 --- a/include/boost/sort/block_indirect_sort/block_indirect_sort.hpp +++ b/include/boost/sort/block_indirect_sort/block_indirect_sort.hpp @@ -258,10 +258,10 @@ ::block_indirect_sort(Iter_t first, Iter_t last, Compare cmp, uint32_t nthr) // Insert the first work in the stack bscu::atomic_write(counter, 1); - function_t f1 = [&]( ) + function_t f1 = [this]( ) { start_function ( ); - bscu::atomic_sub (counter, 1); + bscu::atomic_sub (this->counter, 1); }; bk.works.emplace_back(f1);