#2968: Eliminate preprocessor condition that enables the formatter specialization for std::filesystem::path
This commit is contained in:
parent
26a28441d3
commit
c6f372bb38
@ -57,10 +57,6 @@ inline void write_escaped_path<std::filesystem::path::value_type>(
|
|||||||
|
|
||||||
} // namespace detail
|
} // namespace detail
|
||||||
|
|
||||||
#if !FMT_MSC_VERSION || FMT_MSC_VERSION >= 1920
|
|
||||||
// For MSVC 2017 and earlier using the partial specialization
|
|
||||||
// would cause an ambiguity error, therefore we provide it only
|
|
||||||
// conditionally.
|
|
||||||
template <typename Char>
|
template <typename Char>
|
||||||
struct formatter<std::filesystem::path, Char>
|
struct formatter<std::filesystem::path, Char>
|
||||||
: formatter<basic_string_view<Char>> {
|
: formatter<basic_string_view<Char>> {
|
||||||
@ -73,7 +69,6 @@ struct formatter<std::filesystem::path, Char>
|
|||||||
basic_string_view<Char>(quoted.data(), quoted.size()), ctx);
|
basic_string_view<Char>(quoted.data(), quoted.size()), ctx);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
#endif
|
|
||||||
FMT_END_NAMESPACE
|
FMT_END_NAMESPACE
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user