libstdc++: Re-enable workaround for _wstat64 bug [PR 88881]
This wasn't fixed upstream for mingw-w64 so we still need the workaround. libstdc++-v3/ChangeLog: PR libstdc++/88881 * src/c++17/fs_ops.cc (fs::status): Re-enable workaround.
This commit is contained in:
parent
313e2dc377
commit
3df5b249b3
@ -1462,7 +1462,6 @@ fs::status(const fs::path& p, error_code& ec) noexcept
|
||||
auto str = p.c_str();
|
||||
|
||||
#if _GLIBCXX_FILESYSTEM_IS_WINDOWS
|
||||
#if ! defined __MINGW64_VERSION_MAJOR || __MINGW64_VERSION_MAJOR < 6
|
||||
// stat() fails if there's a trailing slash (PR 88881)
|
||||
path p2;
|
||||
if (p.has_relative_path() && !p.has_filename())
|
||||
@ -1479,7 +1478,6 @@ fs::status(const fs::path& p, error_code& ec) noexcept
|
||||
}
|
||||
str = p2.c_str();
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
|
||||
stat_type st;
|
||||
|
Loading…
Reference in New Issue
Block a user