diff --git a/src/core/include/mp-units/framework/reference.h b/src/core/include/mp-units/framework/reference.h index e2336fff..1ce19b70 100644 --- a/src/core/include/mp-units/framework/reference.h +++ b/src/core/include/mp-units/framework/reference.h @@ -49,9 +49,10 @@ using reference_t = reference +[[nodiscard]] consteval QuantitySpec auto get_quantity_spec(U) { - return kind_of; + return kind_of; } /** diff --git a/src/core/include/mp-units/framework/reference_concepts.h b/src/core/include/mp-units/framework/reference_concepts.h index 1d8077b0..775933af 100644 --- a/src/core/include/mp-units/framework/reference_concepts.h +++ b/src/core/include/mp-units/framework/reference_concepts.h @@ -34,7 +34,8 @@ struct reference; MP_UNITS_EXPORT_BEGIN -[[nodiscard]] consteval QuantitySpec auto get_quantity_spec(AssociatedUnit auto u); +template +[[nodiscard]] consteval QuantitySpec auto get_quantity_spec(U); template [[nodiscard]] consteval QuantitySpec auto get_quantity_spec(reference)