diff --git a/test/format-test.cc b/test/format-test.cc index 7d7cb534..7bcef5e2 100644 --- a/test/format-test.cc +++ b/test/format-test.cc @@ -1696,8 +1696,13 @@ TEST(format_test, format_custom) { TEST(format_test, format_to_custom) { char buf[10] = {}; +#if FMT_OUTPUT_RANGES auto result_range = fmt::format_to(buf, "{}", Answer()); EXPECT_EQ(result_range.begin(), buf + 2); +#else + auto end = fmt::format_to(buf, "{}", Answer()); + EXPECT_EQ(end, buf + 2); +#endif EXPECT_STREQ(buf, "42"); } diff --git a/test/ranges-test.cc b/test/ranges-test.cc index 0ceef775..9cf83f1a 100644 --- a/test/ranges-test.cc +++ b/test/ranges-test.cc @@ -205,8 +205,13 @@ TEST(ranges_test, format_struct) { TEST(ranges_test, format_to) { char buf[10]; +#if FMT_OUTPUT_RANGES auto result_range = fmt::format_to(buf, "{}", std::vector{1, 2, 3}); *result_range.begin() = '\0'; +#else + auto end = fmt::format_to(buf, "{}", std::vector{1, 2, 3}); + *end = '\0'; +#endif EXPECT_STREQ(buf, "[1, 2, 3]"); }