MINGW-packages/mingw-w64-python-lief/0001-fmt-no-private-clang-header.patch
2024-06-15 09:53:02 +02:00

35 lines
1.3 KiB
Diff

diff --git a/include/fmt/ostream.h b/include/fmt/ostream.h
index e5ae9e18..7d194227 100644
--- a/include/fmt/ostream.h
+++ b/include/fmt/ostream.h
@@ -13,8 +13,6 @@
#if defined(_WIN32) && defined(__GLIBCXX__)
# include <ext/stdio_filebuf.h>
# include <ext/stdio_sync_filebuf.h>
-#elif defined(_WIN32) && defined(_LIBCPP_VERSION)
-# include <__std_stream>
#endif
#include "format.h"
@@ -37,10 +35,6 @@ class file_access {
template class file_access<file_access_tag, std::filebuf,
&std::filebuf::_Myfile>;
auto get_file(std::filebuf&) -> FILE*;
-#elif defined(_WIN32) && defined(_LIBCPP_VERSION)
-template class file_access<file_access_tag, std::__stdoutbuf<char>,
- &std::__stdoutbuf<char>::__file_>;
-auto get_file(std::__stdoutbuf<char>&) -> FILE*;
#endif
inline bool write_ostream_unicode(std::ostream& os, fmt::string_view data) {
@@ -57,9 +51,6 @@ inline bool write_ostream_unicode(std::ostream& os, fmt::string_view data) {
else
return false;
if (c_file) return write_console(c_file, data);
-#elif defined(_WIN32) && defined(_LIBCPP_VERSION)
- if (auto* buf = dynamic_cast<std::__stdoutbuf<char>*>(os.rdbuf()))
- if (FILE* f = get_file(*buf)) return write_console(f, data);
#else
ignore_unused(os, data);
#endif