fix: static_asserts fixed for the older compilers

This commit is contained in:
Mateusz Pusz
2024-06-22 22:33:40 +02:00
parent 83264860aa
commit 19872bd3ae
2 changed files with 3 additions and 3 deletions

View File

@@ -171,7 +171,7 @@ public:
requires(!DeltaReference<R2>) requires(!DeltaReference<R2>)
constexpr quantity(Value&&, R2) constexpr quantity(Value&&, R2)
{ {
static_assert(false, static_assert(DeltaReference<R2>,
"References using offset units (e.g., temperatures) must be explicitly qualified with `delta`"); "References using offset units (e.g., temperatures) must be explicitly qualified with `delta`");
} }

View File

@@ -224,7 +224,7 @@ template<typename Rep, Reference R>
[[noreturn]] constexpr auto operator*(Rep&&, R) [[noreturn]] constexpr auto operator*(Rep&&, R)
{ {
static_assert( static_assert(
false, DeltaReference<R>,
"References using offset units (e.g., temperatures) must be explicitly qualified with `delta` or `absolute`"); "References using offset units (e.g., temperatures) must be explicitly qualified with `delta` or `absolute`");
} }
@@ -233,7 +233,7 @@ template<typename Rep, Reference R>
[[noreturn]] constexpr auto operator/(Rep&&, R) [[noreturn]] constexpr auto operator/(Rep&&, R)
{ {
static_assert( static_assert(
false, DeltaReference<R>,
"References using offset units (e.g., temperatures) must be explicitly qualified with `delta` or `absolute`"); "References using offset units (e.g., temperatures) must be explicitly qualified with `delta` or `absolute`");
} }