fix: clang compilation changes for quantity_cast
This commit is contained in:
1 parent
85b6dd0e38
commit
e8fada662c
1 file changed
+2
-2
@@ -51,9 +51,9 @@ template<QuantitySpec auto ToQS, typename Q>
|
||||
{
|
||||
if constexpr (detail::QuantityKindSpec<std::remove_const_t<decltype(ToQS)>> &&
|
||||
AssociatedUnit<std::remove_const_t<decltype(Q::unit)>>)
|
||||
return make_quantity<q.unit>(std::forward<Q>(q).value());
|
||||
return make_quantity<Q::unit>(std::forward<Q>(q).value());
|
||||
else
|
||||
return make_quantity<reference<ToQS, q.unit>{}>(std::forward<Q>(q).value());
|
||||
return make_quantity<reference<ToQS, Q::unit>{}>(std::forward<Q>(q).value());
|
||||
}
|
||||
|
||||
} // namespace mp_units
|
||||
Reference in new issue
Block a user