diff --git a/include/fmt/printf.h b/include/fmt/printf.h index adef6adf..d82a1350 100644 --- a/include/fmt/printf.h +++ b/include/fmt/printf.h @@ -23,6 +23,10 @@ template class basic_printf_context { detail::buffer_appender out_; basic_format_args args_; + static_assert( + std::is_same::value || std::is_same::value, + "Unsupported code unit type."); + public: using char_type = Char; using parse_context_type = basic_format_parse_context;