diff options
-rw-r--r-- | src/lib/netlist/plib/pstream.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/netlist/plib/pstream.h b/src/lib/netlist/plib/pstream.h index 45aa8b18e83..87bb9240b64 100644 --- a/src/lib/netlist/plib/pstream.h +++ b/src/lib/netlist/plib/pstream.h @@ -269,7 +269,7 @@ class ifstream : public std::ifstream { public: - using filename_type = std::conditional<compile_info::win32::value, + using filename_type = std::conditional<compile_info::win32() && (!compile_info::mingw() || compile_info::version()>=900), pstring_t<pwchar_traits>, pstring_t<putf8_traits>>::type; template <typename T> @@ -285,7 +285,7 @@ public: class ofstream : public std::ofstream { public: - using filename_type = std::conditional<compile_info::win32::value, + using filename_type = std::conditional<compile_info::win32() && (!compile_info::mingw() || compile_info::version()>=900), pstring_t<pwchar_traits>, pstring_t<putf8_traits>>::type; template <typename T> |