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