diff --git a/src/hb-algs.hh b/src/hb-algs.hh index a7e3aaa37..b1c928246 100644 --- a/src/hb-algs.hh +++ b/src/hb-algs.hh @@ -181,13 +181,13 @@ struct struct { - template T - operator () (const T& a, const T2& b) const { return a <= b ? a : b; } + template auto + operator () (const T& a, const T2& b) const HB_AUTO_RETURN_EXPR (a <= b ? a : b) } HB_FUNCOBJ (hb_min); struct { - template T - operator () (const T& a, const T2& b) const { return a >= b ? a : b; } + template auto + operator () (const T& a, const T2& b) const HB_AUTO_RETURN_EXPR (a >= b ? a : b) } HB_FUNCOBJ (hb_max);