From e80554334145df692be54eb2004e38356e458451 Mon Sep 17 00:00:00 2001 From: Victor Zverovich Date: Sat, 11 Nov 2017 06:49:03 -0800 Subject: [PATCH] Remove FMT_USE_VARIADIC_TEMPLATES --- doc/build.py | 1 - test/format-test.cc | 6 +----- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/doc/build.py b/doc/build.py index 76d27833..1a6aceda 100755 --- a/doc/build.py +++ b/doc/build.py @@ -83,7 +83,6 @@ def build_docs(version='dev', **kwargs): ALIASES += "endrst=\endverbatim" MACRO_EXPANSION = YES PREDEFINED = _WIN32=1 \ - FMT_USE_VARIADIC_TEMPLATES=1 \ FMT_USE_RVALUE_REFERENCES=1 \ FMT_USE_USER_DEFINED_LITERALS=1 \ FMT_API= diff --git a/test/format-test.cc b/test/format-test.cc index a3e64a69..0ca0ccbf 100644 --- a/test/format-test.cc +++ b/test/format-test.cc @@ -455,7 +455,6 @@ TEST(FormatterTest, ArgErrors) { EXPECT_THROW_MSG(format(format_str), format_error, "number is too big"); } -#if FMT_USE_VARIADIC_TEMPLATES template struct TestFormat { template @@ -478,12 +477,11 @@ TEST(FormatterTest, ManyArgs) { format_error, "argument index out of range"); EXPECT_THROW_MSG(TestFormat<21>::format("{21}"), format_error, "argument index out of range"); - enum { MAX_PACKED_ARGS = fmt::ArgList::MAX_PACKED_ARGS }; + enum { MAX_PACKED_ARGS = fmt::internal::MAX_PACKED_ARGS }; std::string format_str = fmt::format("{{{}}}", MAX_PACKED_ARGS + 1); EXPECT_THROW_MSG(TestFormat::format(format_str), format_error, "argument index out of range"); } -#endif TEST(FormatterTest, NamedArg) { EXPECT_EQ("1/a/A", format("{_1}/{a_}/{A_}", fmt::arg("a_", 'a'), @@ -1451,14 +1449,12 @@ TEST(FormatTest, FormatMessageExample) { format_message(42, "{} happened", "something")); } -#if FMT_USE_VARIADIC_TEMPLATES template void print_error(const char *file, int line, const char *format, const Args & ... args) { fmt::print("{}: {}: ", file, line); fmt::print(format, args...); } -#endif TEST(FormatTest, UnpackedArgs) { EXPECT_EQ("0123456789abcdefg",