[PATCH] D127184: [clangd] Add <bits/ranges_algo.h> to header map
Florian Albrechtskirchinger via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon Jun 13 02:19:37 PDT 2022
falbrechtskirchinger added a comment.
Here's the preliminary list of mappings I've identified:
"bits/align.h", "<memory>"
"bits/atomic_wait.h", "<atomic>"
"bits/atomic_timed_wait.h", "<semaphore>"
"bits/boost_concept_check.h", "<numeric>"
"bits/charconv.h", "<charconv>"
"bits/chrono.h", "<chrono>"
"bits/cow_string.h", "<string>"
"bits/fs_dir.h", "<filesystem>"
"bits/fs_fwd.h", "<filesystem>"
"bits/fs_ops.h", "<filesystem>"
"bits/fs_path.h", "<filesystem>"
"bits/iterator_concepts.h", "<iterator>"
"bits/max_size_type.h", "<iterator>"
"bits/memory_resource.h", "<memory_resource>"
"bits/move_only_function.h", <functional>
"bits/ranges_algo.h", "<algorithm>"
"bits/ranges_algobase.h", "<algorithm>"
"bits/ranges_base.h", "<ranges>"
"bits/ranges_cmp.h", "<functional>"
"bits/ranges_uninitialized.h", "<memory>"
"bits/ranges_util.h", "<ranges>"
"bits/semaphore_base.h", "<semaphore>"
"bits/std_thread.h", "<thread>"
"bits/this_thread_sleep.h", "<thread>"
"bits/uses_allocator_args.h", "<memory>"
"bits/unique_lock.h", "<mutex>"
"bits/utility.h", "<utility>"
Furthermore, the following headers have no mapping:
// Not clearly associated
bits/c++0x_warning.h
bits/enable_special_members.h
bits/erase_if.h
bits/node_handle.h
// Not included anywhere
bits/mofunc_impl.h
bits/new_allocator.h
bits/specfun.h
The search was limited to `bits/*.h` in GCC trunk.
I'll push a new revision after I have a chance to review the list a second time.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D127184/new/
https://reviews.llvm.org/D127184
More information about the cfe-commits
mailing list