diff --git a/libcxx/include/__functional_base b/libcxx/include/__functional_base index af9e6238759f638359f9631bfc3023eb706074b1..22ac94719a656d0443b5a017151677f1e7d77452 100644 --- a/libcxx/include/__functional_base +++ b/libcxx/include/__functional_base @@ -430,6 +430,14 @@ __invoke(_R _T::* __f, _T1&& __t1) // fifth bullet +template +inline _LIBCPP_INLINE_VISIBILITY +_R +__invoke(_R (*__f)(_Param...), _Args&& ...__args) +{ + return __f(_STD::forward<_Args>(__args)...); +} + template inline _LIBCPP_INLINE_VISIBILITY typename result_of<_F(_T...)>::type