falbrechtskirchinger updated this revision to Diff 436377.
falbrechtskirchinger added a comment.

Add more missing headers to the system header map


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D127184

Files:
  clang-tools-extra/clangd/index/CanonicalIncludes.cpp

Index: clang-tools-extra/clangd/index/CanonicalIncludes.cpp
===================================================================
--- clang-tools-extra/clangd/index/CanonicalIncludes.cpp
+++ clang-tools-extra/clangd/index/CanonicalIncludes.cpp
@@ -181,19 +181,26 @@
       {"backward/auto_ptr.h", "<memory>"},
       {"backward/binders.h", "<string>"},
       {"bits/algorithmfwd.h", "<algorithm>"},
+      {"bits/align.h", "<memory>"},
       {"bits/alloc_traits.h", "<memory>"},
       {"bits/allocated_ptr.h", "<memory>"},
       {"bits/allocator.h", "<allocator>"},
       {"bits/atomic_base.h", "<atomic>"},
       {"bits/atomic_lockfree_defines.h", "<exception>"},
       {"bits/atomic_futex.h", "<atomic>"},
+      {"bits/atomic_timed_wait.h", "<semaphore>"},
+      {"bits/atomic_wait.h", "<atomic>"},
       {"bits/basic_ios.h", "<ios>"},
       {"bits/basic_ios.tcc", "<ios>"},
       {"bits/basic_string.h", "<string>"},
       {"bits/basic_string.tcc", "<string>"},
+      {"bits/boost_concept_check.h", "<numeric>"},
       {"bits/char_traits.h", "<string>"},
+      {"bits/charconv.h", "<charconv>"},
+      {"bits/chrono.h", "<chrono>"},
       {"bits/codecvt.h", "<locale>"},
       {"bits/concept_check.h", "<numeric>"},
+      {"bits/cow_string.h", "<string>"},
       {"bits/cpp_type_traits.h", "<cmath>"},
       {"bits/cxxabi_forced.h", "<cxxabi.h>"},
       {"bits/deque.tcc", "<deque>"},
@@ -202,6 +209,10 @@
       {"bits/exception_ptr.h", "<exception>"},
       {"bits/forward_list.h", "<forward_list>"},
       {"bits/forward_list.tcc", "<forward_list>"},
+      {"bits/fs_dir.h", "<filesystem>"},
+      {"bits/fs_fwd.h", "<filesystem>"},
+      {"bits/fs_ops.h", "<filesystem>"},
+      {"bits/fs_path.h", "<filesystem>"},
       {"bits/fstream.tcc", "<fstream>"},
       {"bits/functexcept.h", "<list>"},
       {"bits/functional_hash.h", "<functional>"},
@@ -214,6 +225,7 @@
       {"bits/invoke.h", "<functional>"},
       {"bits/ios_base.h", "<ios>"},
       {"bits/istream.tcc", "<istream>"},
+      {"bits/iterator_concepts.h", "<iterator>"},
       {"bits/list.tcc", "<list>"},
       {"bits/locale_classes.h", "<locale>"},
       {"bits/locale_classes.tcc", "<locale>"},
@@ -224,8 +236,11 @@
       {"bits/locale_facets_nonio.tcc", "<locale>"},
       {"bits/localefwd.h", "<locale>"},
       {"bits/mask_array.h", "<valarray>"},
+      {"bits/max_size_type.h", "<iterator>"},
+      {"bits/memory_resource.h", "<memory_resource>"},
       {"bits/memoryfwd.h", "<memory>"},
       {"bits/move.h", "<utility>"},
+      {"bits/move_only_function.h", "<functional>"},
       {"bits/nested_exception.h", "<exception>"},
       {"bits/ostream.tcc", "<ostream>"},
       {"bits/ostream_insert.h", "<ostream>"},
@@ -237,6 +252,12 @@
       {"bits/random.h", "<random>"},
       {"bits/random.tcc", "<random>"},
       {"bits/range_access.h", "<iterator>"},
+      {"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/refwrap.h", "<functional>"},
       {"bits/regex.h", "<regex>"},
       {"bits/regex_automaton.h", "<regex>"},
@@ -249,6 +270,7 @@
       {"bits/regex_grep_matcher.tcc", "<regex>"},
       {"bits/regex_nfa.h", "<regex>"},
       {"bits/regex_scanner.h", "<regex>"},
+      {"bits/semaphore_base.h", "<semaphore>"},
       {"bits/shared_ptr.h", "<memory>"},
       {"bits/shared_ptr_base.h", "<memory>"},
       {"bits/shared_ptr_atomic.h", "<atomic>"},
@@ -257,6 +279,7 @@
       {"bits/std_abs.h", "<cmath>"},
       {"bits/std_function.h", "<functional>"},
       {"bits/std_mutex.h", "<mutex>"},
+      {"bits/std_thread.h", "<thread>"},
       {"bits/stl_algo.h", "<algorithm>"},
       {"bits/stl_algobase.h", "<algorithm>"},
       {"bits/stl_bvector.h", "<vector>"},
@@ -286,11 +309,15 @@
       {"bits/streambuf.tcc", "<streambuf>"},
       {"bits/streambuf_iterator.h", "<iterator>"},
       {"bits/stringfwd.h", "<string>"},
+      {"bits/this_thread_sleep.h", "<thread>"},
       {"bits/uniform_int_dist.h", "<random>"},
+      {"bits/unique_lock.h", "<mutex>"},
       {"bits/unique_ptr.h", "<memory>"},
       {"bits/unordered_map.h", "<unordered_map>"},
       {"bits/unordered_set.h", "<unordered_set>"},
       {"bits/uses_allocator.h", "<memory>"},
+      {"bits/uses_allocator_args.h", "<memory>"},
+      {"bits/utility.h", "<utility>"},
       {"bits/valarray_after.h", "<valarray>"},
       {"bits/valarray_array.h", "<valarray>"},
       {"bits/valarray_array.tcc", "<valarray>"},
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
  • [PATCH] D12718... Florian Albrechtskirchinger via Phabricator via cfe-commits
    • [PATCH] D... Nathan Ridge via Phabricator via cfe-commits
    • [PATCH] D... Florian Albrechtskirchinger via Phabricator via cfe-commits
    • [PATCH] D... Florian Albrechtskirchinger via Phabricator via cfe-commits
    • [PATCH] D... Florian Albrechtskirchinger via Phabricator via cfe-commits
    • [PATCH] D... Florian Albrechtskirchinger via Phabricator via cfe-commits
    • [PATCH] D... Nathan Ridge via Phabricator via cfe-commits
    • [PATCH] D... Sam McCall via Phabricator via cfe-commits
    • [PATCH] D... Florian Albrechtskirchinger via Phabricator via cfe-commits

Reply via email to