falbrechtskirchinger created this revision.
falbrechtskirchinger added a reviewer: sammccall.
Herald added subscribers: usaxena95, kadircet, arphaman.
Herald added a project: All.
falbrechtskirchinger requested review of this revision.
Herald added subscribers: cfe-commits, MaskRay, ilya-biryukov.
Herald added a project: clang-tools-extra.

Header insertion inserts the internal <bits/ranges_algo.h> header when
completing, e.g., std::ranges::transform. By adding a mapping to the
<algorithm> header to the system header map, the expected header is
inserted.


Repository:
  rG LLVM Github Monorepo

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
@@ -237,6 +237,7 @@
       {"bits/random.h", "<random>"},
       {"bits/random.tcc", "<random>"},
       {"bits/range_access.h", "<iterator>"},
+      {"bits/ranges_algo.h", "<algorithm>"},
       {"bits/refwrap.h", "<functional>"},
       {"bits/regex.h", "<regex>"},
       {"bits/regex_automaton.h", "<regex>"},


Index: clang-tools-extra/clangd/index/CanonicalIncludes.cpp
===================================================================
--- clang-tools-extra/clangd/index/CanonicalIncludes.cpp
+++ clang-tools-extra/clangd/index/CanonicalIncludes.cpp
@@ -237,6 +237,7 @@
       {"bits/random.h", "<random>"},
       {"bits/random.tcc", "<random>"},
       {"bits/range_access.h", "<iterator>"},
+      {"bits/ranges_algo.h", "<algorithm>"},
       {"bits/refwrap.h", "<functional>"},
       {"bits/regex.h", "<regex>"},
       {"bits/regex_automaton.h", "<regex>"},
_______________________________________________
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