diff --git a/src/hb-algs.hh b/src/hb-algs.hh index eeac4b95693ea366bbf07623e2a65fae4278cbac..fe41702cfe24c9ff4f6ac8cb6eac86c2ced2dc54 100644 --- a/src/hb-algs.hh +++ b/src/hb-algs.hh @@ -193,13 +193,13 @@ HB_FUNCOBJ (hb_second); struct { template auto - operator () (const T& a, const T2& b) const HB_AUTO_RETURN (a <= b ? a : b) + operator () (T&& a, T2&& b) const HB_AUTO_RETURN (a <= b ? a : b) } HB_FUNCOBJ (hb_min); struct { template auto - operator () (const T& a, const T2& b) const HB_AUTO_RETURN (a >= b ? a : b) + operator () (T&& a, T2&& b) const HB_AUTO_RETURN (a >= b ? a : b) } HB_FUNCOBJ (hb_max);