diff --git a/src/core/include/mp-units/framework/quantity_spec.h b/src/core/include/mp-units/framework/quantity_spec.h index e052a7d6..1ff3dc1d 100644 --- a/src/core/include/mp-units/framework/quantity_spec.h +++ b/src/core/include/mp-units/framework/quantity_spec.h @@ -773,7 +773,7 @@ template template [[nodiscard]] consteval auto explode(Q, type_list<>, type_list<>) { - return explode_result{.quantity = dimensionless}; + return explode_result{dimensionless}; } template @@ -912,7 +912,7 @@ template constexpr auto to_factor = std::get<0>(to_norm); constexpr auto to_exp = std::get<1>(to_norm); if constexpr (from_factor.dimension != to_factor.dimension) - return extract_results{.same_dimension = false}; + return extract_results{false}; else if constexpr (from_exp > to_exp) return extract_results{true, pow(from_factor), pow(to_factor), prepend_rest::first,