diff options
| author | Nicole Mazzuca <mazzucan@outlook.com> | 2019-08-09 12:21:25 -0700 |
|---|---|---|
| committer | nicole mazzuca <mazzucan@outlook.com> | 2019-08-10 13:13:21 -0700 |
| commit | a6ae888f4ef69cda5212e7459debf6b620fa4a69 (patch) | |
| tree | ae928e94032936f48ec398d76194323f452156f0 /toolsrc/src | |
| parent | 52b2e740de81d58fbe5fa535c1f66aa82e80951e (diff) | |
| download | vcpkg-a6ae888f4ef69cda5212e7459debf6b620fa4a69.tar.gz vcpkg-a6ae888f4ef69cda5212e7459debf6b620fa4a69.zip | |
fix the build on unix
Diffstat (limited to 'toolsrc/src')
| -rw-r--r-- | toolsrc/src/vcpkg/base/files.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/toolsrc/src/vcpkg/base/files.cpp b/toolsrc/src/vcpkg/base/files.cpp index 583adbbb8..7c29c8e10 100644 --- a/toolsrc/src/vcpkg/base/files.cpp +++ b/toolsrc/src/vcpkg/base/files.cpp @@ -82,14 +82,14 @@ namespace vcpkg::Files return fs::file_status(ft, permissions); #else - auto result = symlink ? stdfs::symlink_status(p, ec) : stdfs::status(p, ec); + auto result = symlink ? fs::stdfs::symlink_status(p, ec) : fs::stdfs::status(p, ec); // libstdc++ doesn't correctly not-set ec on nonexistent paths if (ec.value() == ENOENT || ec.value() == ENOTDIR) { ec.clear(); - result = fs::file_status(file_type::not_found, perms::unknown); + return fs::file_status(file_type::not_found, perms::unknown); } - return result; + return fs::file_status(result.type(), result.permissions()); #endif } |
