From 610382920297cc195fa4cb1aafb43f2b61547c33 Mon Sep 17 00:00:00 2001 From: Vladislav Shchapov Date: Mon, 15 Jan 2024 20:34:16 +0500 Subject: [PATCH] Workaround for gcc 6 Signed-off-by: Vladislav Shchapov --- doc/api.rst | 3 ++- test/format-test.cc | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/doc/api.rst b/doc/api.rst index cba434f6286a..76e3bf6046ef 100644 --- a/doc/api.rst +++ b/doc/api.rst @@ -179,7 +179,8 @@ For example:: struct fmt::formatter : nested_formatter { auto format(point p, format_context& ctx) const { return write_padded(ctx, [=](auto out) { - return format_to(out, "({}, {})", nested(p.x), nested(p.y)); + return format_to(out, "({}, {})", this->nested(p.x), + this->nested(p.y)); }); } }; diff --git a/test/format-test.cc b/test/format-test.cc index e78fc6b150c6..cd9f8866569d 100644 --- a/test/format-test.cc +++ b/test/format-test.cc @@ -1765,7 +1765,8 @@ FMT_BEGIN_NAMESPACE template <> struct formatter : nested_formatter { auto format(point p, format_context& ctx) const -> decltype(ctx.out()) { return write_padded(ctx, [this, p](auto out) -> decltype(out) { - return fmt::format_to(out, "({}, {})", nested(p.x), nested(p.y)); + return fmt::format_to(out, "({}, {})", this->nested(p.x), + this->nested(p.y)); }); } };