diff --git a/include/functional b/include/functional index a5a7dc2a0..73c6c5900 100644 --- a/include/functional +++ b/include/functional @@ -1559,10 +1559,7 @@ typename enable_if __mu(_Ti&, _Uj& __uj) { const size_t _Indx = is_placeholder<_Ti>::value - 1; - // compiler bug workaround - typename tuple_element<_Indx, _Uj>::type __t = get<_Indx>(__uj); - return __t; -// return _STD::forward::type>(get<_Indx>(__uj)); + return _STD::forward::type>(get<_Indx>(__uj)); } template