fix gcc test
This commit is contained in:
parent
aa65e99969
commit
54d6d5bc84
@ -292,9 +292,9 @@ struct formatter<TupleT, Char, enable_if_t<fmt::is_tuple_like<TupleT>::value>> {
|
||||
out = detail::copy(formatting.delimiter, out);
|
||||
}
|
||||
out = vformat_to(out,
|
||||
detail::format_str_quoted(
|
||||
(formatting.add_delimiter_spaces && i > 0), v),
|
||||
make_format_args(v));
|
||||
to_string_view(detail::format_str_quoted(
|
||||
(formatting.add_delimiter_spaces && i > 0), v)),
|
||||
make_format_args(v));
|
||||
++i;
|
||||
}
|
||||
|
||||
@ -367,9 +367,9 @@ struct formatter<
|
||||
out = detail::copy(formatting.delimiter, out);
|
||||
}
|
||||
out = vformat_to(out,
|
||||
detail::format_str_quoted(
|
||||
(formatting.add_delimiter_spaces && i > 0), *it),
|
||||
make_format_args(*it));
|
||||
to_string_view(detail::format_str_quoted(
|
||||
(formatting.add_delimiter_spaces && i > 0), *it)),
|
||||
make_format_args(*it));
|
||||
if (++i > formatting.range_length_limit) {
|
||||
out = format_to(out, FMT_STRING(" ... <other elements>"));
|
||||
break;
|
||||
|
||||
@ -114,7 +114,7 @@ TEST(FormatTest, CustomFormatCompileTimeString) {
|
||||
EXPECT_EQ("42", fmt::format(FMT_STRING("{}"), const_answer));
|
||||
}
|
||||
|
||||
#if FMT_USE_USER_DEFINED_LITERALS
|
||||
#if FMT_USE_UDL_TEMPLATE
|
||||
// Passing user-defined literals directly to EXPECT_EQ causes problems
|
||||
// with macro argument stringification (#) on some versions of GCC.
|
||||
// Workaround: Assing the UDL result to a variable before the macro.
|
||||
@ -128,7 +128,7 @@ TEST(LiteralsTest, Format) {
|
||||
EXPECT_EQ(L"abc1", udl_format_w);
|
||||
}
|
||||
|
||||
#endif // FMT_USE_USER_DEFINED_LITERALS
|
||||
#endif // FMT_USE_UDL_TEMPLATE
|
||||
|
||||
enum TestEnum { A };
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user