zeek/auxil/vcpkg/ports/wpilib/fix-fmt.patch
Patrick Kelley 8fd444092b initial
2025-05-07 15:35:15 -04:00

33 lines
1.2 KiB
Diff

diff --git a/wpimath/src/main/native/include/units/base.h b/wpimath/src/main/native/include/units/base.h
index 3c939f3..09c56e5 100644
--- a/wpimath/src/main/native/include/units/base.h
+++ b/wpimath/src/main/native/include/units/base.h
@@ -183,9 +183,10 @@ namespace units
struct fmt::formatter<units::namespaceName::nameSingular ## _t> \
: fmt::formatter<double> \
{\
- template <typename FormatContext>\
- auto format(const units::namespaceName::nameSingular ## _t& obj,\
- FormatContext& ctx) -> decltype(ctx.out()) \
+ template <typename FmtContext>\
+ auto format(\
+ const units::namespaceName::nameSingular ## _t& obj,\
+ FmtContext& ctx) const\
{\
auto out = ctx.out();\
out = fmt::formatter<double>::format(obj(), ctx);\
@@ -2890,9 +2891,10 @@ namespace units
template <>
struct fmt::formatter<units::dimensionless::dB_t> : fmt::formatter<double>
{
- template <typename FormatContext>
- auto format(const units::dimensionless::dB_t& obj,
- FormatContext& ctx) -> decltype(ctx.out())
+ template <typename FmtContext>
+ auto format(
+ const units::dimensionless::dB_t& obj,
+ FmtContext& ctx) const
{
auto out = ctx.out();
out = fmt::formatter<double>::format(obj(), ctx);