From fdc5a0f321f325876c31914548eea576cd7c8816 Mon Sep 17 00:00:00 2001 From: Howard Hinnant Date: Sat, 11 Sep 2010 15:09:37 +0000 Subject: [PATCH] Fix const bug in function git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@113684 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/__functional_base | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/__functional_base b/include/__functional_base index 769979ef..6c740321 100644 --- a/include/__functional_base +++ b/include/__functional_base @@ -306,7 +306,7 @@ typename enable_if >::type __invoke(_R (_T::*__f)(_Param...) const, _T1&& __t1, _Arg&& ...__arg) { - return (_STD::forward<_T>(__t1).*__f)(_STD::forward<_Arg>(__arg)...); + return (_STD::forward(__t1).*__f)(_STD::forward<_Arg>(__arg)...); } template @@ -319,7 +319,7 @@ typename enable_if >::type __invoke(_R (_T::*__f)(_Param...) volatile, _T1&& __t1, _Arg&& ...__arg) { - return (_STD::forward<_T>(__t1).*__f)(_STD::forward<_Arg>(__arg)...); + return (_STD::forward(__t1).*__f)(_STD::forward<_Arg>(__arg)...); } template @@ -332,7 +332,7 @@ typename enable_if >::type __invoke(_R (_T::*__f)(_Param...) const volatile, _T1&& __t1, _Arg&& ...__arg) { - return (_STD::forward<_T>(__t1).*__f)(_STD::forward<_Arg>(__arg)...); + return (_STD::forward(__t1).*__f)(_STD::forward<_Arg>(__arg)...); } // second bullet