Workaround gcc bug 103879

This commit is contained in:
Victor Zverovich 2022-10-05 21:12:38 -07:00
parent 662adf4f33
commit 491c32cbd9

View File

@ -789,7 +789,7 @@ basic_format_parse_context<Char, ErrorHandler>::do_check_arg_id(int id) {
template <typename Char, typename ErrorHandler>
FMT_CONSTEXPR void
basic_format_parse_context<Char, ErrorHandler>::check_dynamic_spec(int arg_id) {
if (detail::is_constant_evaluated()) {
if (detail::is_constant_evaluated() && FMT_GCC_VERSION >= 1200) {
using context = detail::compile_parse_context<Char, ErrorHandler>;
static_cast<context*>(this)->check_dynamic_spec(arg_id);
}