commit | cbbaa4d35a72b02dd3e6a4ac97bff34e507fcf6e | [log] [tgz] |
---|---|---|
author | Louis Dionne <ldionne.2@gmail.com> | Mon Jun 05 12:53:42 2023 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Tue Jun 27 06:20:26 2023 -0700 |
tree | f387a4c6a933daad231eaced2322a6b3343c527e | |
parent | a1ccc8a28381f53f236f65f3948a200d058a08b6 [diff] |
[libc++] Expand the contents of LIBCXX_ENABLE_FILESYSTEM Since LIBCXX_ENABLE_FILESYSTEM now truly represents whether the platform supports a filesystem (as opposed to whether the <filesystem> library is provided), we can provide a few additional classes from the <filesystem> library even when the platform does not have support for a filesystem. For example, this allows performing path manipulations using std::filesystem::path even on platforms where there is no actual filesystem. rdar://107061236 Differential Revision: https://reviews.llvm.org/D152382 GitOrigin-RevId: c352fa7407122ee62d990d6b82551650149f98d4