As discussed in https://reviews.llvm.org/D91311#2431363, this is the
correct fix for making sure that Clang invalidates the cache when system
headers change.
Details
Details
- Reviewers
rsmith - Group Reviewers
Restricted Project
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
Event Timeline
Comment Actions
This doesn't seem to have fixed the issue, since one of the builds is failing with a pattern similar to what I described: https://buildkite.com/llvm-project/libcxx-ci/builds/641#3b5d04ef-40fa-4cb0-b22a-0b1e11c41b0f
While building module 'std' imported from <...>/llvm-project/libcxx-ci/libcxx/test/libcxx/modules/stds_include.sh.cpp:34: In file included from <module-includes>:31: In file included from <...>/llvm-project/libcxx-ci/libcxx/include/complex.h:28: In file included from <...>/llvm-project/libcxx-ci/libcxx/include/ccomplex:20: In file included from <...>/llvm-project/libcxx-ci/libcxx/include/complex:242: In file included from <...>/llvm-project/libcxx-ci/libcxx/include/sstream:173: In file included from <...>/llvm-project/libcxx-ci/libcxx/include/ostream:137: In file included from <...>/llvm-project/libcxx-ci/libcxx/include/ios:215: In file included from <...>/llvm-project/libcxx-ci/libcxx/include/__locale:15: <...>/llvm-project/libcxx-ci/libcxx/include/string:961:5: error: unknown type name '_LIBCPP_DEPRECATED_IN_CXX20' _LIBCPP_DEPRECATED_IN_CXX20 _LIBCPP_INLINE_VISIBILITY ^