[iter] Fix reduce type deduction
This commit is contained in:
parent
4552864c82
commit
576065b442
|
@ -480,7 +480,7 @@ struct hb_reduce_t
|
||||||
|
|
||||||
template <typename Iter,
|
template <typename Iter,
|
||||||
hb_requires (hb_is_iterator (Iter)),
|
hb_requires (hb_is_iterator (Iter)),
|
||||||
typename AccuT = decltype (hb_declval (Redu) (hb_declval (InitT), hb_declval (typename Iter::item_t)))>
|
typename AccuT = hb_remove_reference<decltype (hb_declval (Redu) (hb_declval (InitT), hb_declval (typename Iter::item_t)))>>
|
||||||
AccuT
|
AccuT
|
||||||
operator () (Iter it)
|
operator () (Iter it)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue