From 5753122693db8decd9a93bdeb0d8a40190b7865a Mon Sep 17 00:00:00 2001 From: Oliver Kowalke Date: Sun, 13 Dec 2015 14:21:54 +0100 Subject: [PATCH] remove cv-qualifiers for function passed to packaged_task --- include/boost/fiber/future/packaged_task.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/boost/fiber/future/packaged_task.hpp b/include/boost/fiber/future/packaged_task.hpp index d6212679..f391477f 100644 --- a/include/boost/fiber/future/packaged_task.hpp +++ b/include/boost/fiber/future/packaged_task.hpp @@ -46,7 +46,7 @@ public: template< typename Fn, typename Allocator > explicit packaged_task( std::allocator_arg_t, Allocator const& alloc, Fn && fn) { typedef detail::task_object< - Fn, Allocator, R, Args ... + typename std::decay< Fn >::type, Allocator, R, Args ... > object_t; typedef std::allocator_traits< typename object_t::allocator_t