fix old-style cast which gcc on travis thankfully doesn't accept anymore
This commit is contained in:
parent
c664f458b5
commit
59d67e617d
@ -170,8 +170,9 @@ TEST(CompileTest, FormatTo) {
|
|||||||
}
|
}
|
||||||
{
|
{
|
||||||
char buf[100];
|
char buf[100];
|
||||||
auto end = fmt::format_to(buf, FMT_COMPILE("{:.6f}:{:04}:{:+}:{}:{}:{}"),
|
auto end =
|
||||||
1.234, 42, 3.13, "str", (void*)1000, 'X');
|
fmt::format_to(buf, FMT_COMPILE("{:.6f}:{:04}:{:+}:{}:{}:{}"), 1.234,
|
||||||
|
42, 3.13, "str", reinterpret_cast<void*>(1000), 'X');
|
||||||
*end = '\0';
|
*end = '\0';
|
||||||
EXPECT_STREQ("1.234000:0042:+3.13:str:0x3e8:X", buf);
|
EXPECT_STREQ("1.234000:0042:+3.13:str:0x3e8:X", buf);
|
||||||
}
|
}
|
||||||
@ -188,9 +189,9 @@ TEST(CompileTest, FormatToNWithCompileMacro) {
|
|||||||
{
|
{
|
||||||
constexpr auto buffer_size = 100;
|
constexpr auto buffer_size = 100;
|
||||||
char buffer[buffer_size];
|
char buffer[buffer_size];
|
||||||
auto res = fmt::format_to_n(buffer, buffer_size,
|
auto res = fmt::format_to_n(
|
||||||
FMT_COMPILE("{:.6f}:{:04}:{:+}:{}:{}:{}"),
|
buffer, buffer_size, FMT_COMPILE("{:.6f}:{:04}:{:+}:{}:{}:{}"), 1.234,
|
||||||
1.234, 42, 3.13, "str", (void*)1000, 'X');
|
42, 3.13, "str", reinterpret_cast<void*>(1000), 'X');
|
||||||
*res.out = '\0';
|
*res.out = '\0';
|
||||||
EXPECT_STREQ("1.234000:0042:+3.13:str:0x3e8:X", buffer);
|
EXPECT_STREQ("1.234000:0042:+3.13:str:0x3e8:X", buffer);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user