From d036af564749b28f0f4abdb00f97863ead68f25e Mon Sep 17 00:00:00 2001 From: Mateusz Pusz Date: Fri, 19 Jan 2024 11:09:29 +0100 Subject: [PATCH] fix: compilation errors after the last commit fixed --- src/core/include/mp-units/quantity.h | 4 ++-- test/static/quantity_test.cpp | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/core/include/mp-units/quantity.h b/src/core/include/mp-units/quantity.h index 28dddb91..ace7c31c 100644 --- a/src/core/include/mp-units/quantity.h +++ b/src/core/include/mp-units/quantity.h @@ -362,7 +362,7 @@ public: return std::forward(lhs); } - template Q2> + template Q2> requires std::derived_from, quantity> && (Q2::unit == ::mp_units::one) && requires(rep a, const typename Q2::rep b) { { @@ -389,7 +389,7 @@ public: return std::forward(lhs); } - template Q2> + template Q2> requires std::derived_from, quantity> && (Q2::unit == ::mp_units::one) && requires(rep a, const typename Q2::rep b) { { diff --git a/test/static/quantity_test.cpp b/test/static/quantity_test.cpp index 891cf21d..7992f493 100644 --- a/test/static/quantity_test.cpp +++ b/test/static/quantity_test.cpp @@ -958,7 +958,6 @@ static_assert(QuantityOf, isq::position_vector / isq::duration>) static_assert(QuantityOf[m / s]>, isq::position_vector / isq::duration>); static_assert(QuantityOf, isq::position_vector / isq::duration>); -static_assert(QuantityOf); static_assert(QuantityOf); // kind of static_assert(QuantityOf[m]), isq::height>); // kind of static_assert(!QuantityOf); // different kinds