Handle exotic character types in compilation

This commit is contained in:
Victor Zverovich
2020-09-17 06:35:33 -07:00
parent f674434a67
commit 1d696dc280
2 changed files with 11 additions and 3 deletions

View File

@@ -149,6 +149,10 @@ TEST(CompileTest, FormatDefault) {
EXPECT_EQ("foo", fmt::format(FMT_COMPILE("{}"), test_formattable()));
}
TEST(CompileTest, FormatWideString) {
EXPECT_EQ(L"42", fmt::format(FMT_COMPILE(L"{}"), 42));
}
TEST(CompileTest, FormatSpecs) {
EXPECT_EQ("42", fmt::format(FMT_COMPILE("{:x}"), 0x42));
}