[libcxx-commits] [PATCH] D92769: [libc++] [P1164] [C++20] Make fs::create_directory() error if there is already a non-directory.

Marek Kurdej via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Wed Dec 9 00:41:31 PST 2020


curdeius added a comment.

Oh, I got my answer...
`libcxx/test/std/input.output/filesystems/lit.local.cfg` is:

  if 'c++filesystem-disabled' in config.available_features:
    config.unsupported = True

But... haven't you said that filesystem landed in macOS 10.14?

And I see this in 10.14 build log:

  llvm-lit: /tmp/buildkite-builds/mbp-2-local-1/llvm-project/libcxx-ci/libcxx/utils/libcxx/test/config.py:146: note: All available features: {'locale.fr_CA.ISO8859-1', 'modules-support', 'with_system_cxx_lib=macosx', 'libc++', 'apple-clang-12.0', 'thread-safety', 'long_tests', 'locale.fr_FR.UTF-8', 'fcoroutines-ts', '-faligned-allocation', 'locale.zh_CN.UTF-8', '-fsized-deallocation', 'libcxx-no-debug-mode', 'fdelayed-template-parsing', 'apple-clang-12.0.0', 'x86_64-apple', 'c++filesystem-disabled', '__dummy_use_system_cxx_lib', 'libcpp-no-concepts', 'locale.ru_RU.UTF-8', 'apple-clang', 'has-fobjc-arc', 'libcpp-abi-version=1', 'apple-clang-12', 'with_system_cxx_lib=x86_64-apple-macosx10.14', 'use_system_cxx_lib', 'target-x86_64', 'locale.en_US.UTF-8', 'with_system_cxx_lib=macosx10.14', 'locale.cs_CZ.ISO8859-2', 'objective-c++', 'diagnose-if-support', 'darwin', 'libcpp-has-thread-api-pthread', 'c++2a', 'has-fblocks'}

so, there is `'c++filesystem-disabled'`.
Seems like a bug, nope?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D92769/new/

https://reviews.llvm.org/D92769



More information about the libcxx-commits mailing list