Enable compilation for all types

This commit is contained in:
Victor Zverovich
2020-06-12 13:24:49 -07:00
parent 2d71d7e030
commit 16637341b9
2 changed files with 10 additions and 7 deletions

View File

@@ -142,3 +142,10 @@ TEST(CompileTest, EmptyFormatString) {
auto f = fmt::compile<>("");
EXPECT_EQ(fmt::format(f), "");
}
#ifdef __cpp_if_constexpr
TEST(CompileTest, Basic) {
EXPECT_EQ("42", fmt::format(FMT_COMPILE("{}"), 42));
EXPECT_EQ("foo", fmt::format(FMT_COMPILE("{}"), "foo"));
}
#endif