Fix unreachable code warning in range formatter (#4932)

This commit is contained in:
Aurora 2026-09-16 00:39:58 +08:00 committed by GitHub
parent 3a0661d7c0
commit 5fc5c910c0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -540,10 +540,11 @@ struct formatter<
using nonlocking = void;
FMT_CONSTEXPR formatter() {
if FMT_CONSTEXPR20 (range_format_kind<R, Char>::value != range_format::set)
return;
range_formatter_.set_brackets(detail::string_literal<Char, '{'>{},
detail::string_literal<Char, '}'>{});
if FMT_CONSTEXPR20 (range_format_kind<R, Char>::value ==
range_format::set) {
range_formatter_.set_brackets(detail::string_literal<Char, '{'>{},
detail::string_literal<Char, '}'>{});
}
}
FMT_CONSTEXPR auto parse(parse_context<Char>& ctx) -> const Char* {