forked from mpusz/mp-units
fix: static_assert
s fixed for the older compilers
This commit is contained in:
@@ -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`");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -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`");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user