fix: make_magnitude fixed for gcc-12
This commit is contained in:
1 parent
ca4dbfa9b6
commit
4db913a592
1 file changed
+1
-1
@@ -674,7 +674,7 @@ constexpr auto prime_factorization_v = prime_factorization<N>::value;
|
||||
template<MagArg auto V>
|
||||
[[nodiscard]] consteval Magnitude auto make_magnitude()
|
||||
{
|
||||
if constexpr (MagConstant<decltype(V)>)
|
||||
if constexpr (MagConstant<MP_UNITS_REMOVE_CONST(decltype(V))>)
|
||||
return magnitude<V>{};
|
||||
else
|
||||
return prime_factorization_v<V>;
|
||||
|
||||
Reference in new issue
Block a user