From fb88a441c973f74e61a06271891a3f1752d2d6c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johel=20Ernesto=20Guerrero=20Pe=C3=B1a?= Date: Sun, 31 May 2020 14:48:45 -0400 Subject: [PATCH] fix(gcc9): wrong use of Concepts TS terse syntax --- src/include/units/quantity_point.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/include/units/quantity_point.h b/src/include/units/quantity_point.h index 51b869d7..b19c2240 100644 --- a/src/include/units/quantity_point.h +++ b/src/include/units/quantity_point.h @@ -220,7 +220,8 @@ quantity_point(quantity) -> quantity_point; return quantity_point(lhs.relative() - rhs); } -[[nodiscard]] constexpr Quantity AUTO operator-(const QuantityPoint AUTO& lhs, const QuantityPoint AUTO& rhs) +template +[[nodiscard]] constexpr Quantity AUTO operator-(const QP1& lhs, const QP2& rhs) requires requires { lhs.relative() - rhs.relative(); } { return lhs.relative() - rhs.relative();