[PATCH] D121733: Clean pathnames in FileManager.
Paul Pluzhnikov via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue May 17 08:27:38 PDT 2022
ppluzhnikov added inline comments.
================
Comment at: clang-tools-extra/clangd/index/CanonicalIncludes.cpp:546
+ {"include/wordexp.h", "<wordexp.h>"},
+ {"include/x86intrin.h", "<x86intrin.h>"},
+ {"include/xlocale.h", "<cstring>"},
----------------
ilya-biryukov wrote:
> ppluzhnikov wrote:
> > ilya-biryukov wrote:
> > > Why do we change the order of elements here?
> > > Please revert, this increases the diff and is not relevant to the actual change.
> > Note that the elements are inserted into a map
> > (after commit b3a991df3cd6a; used to be a vector before).
> >
> > Also note that there are duplicates, e.g.
> >
> > {"bits/typesizes.h", "<cstdio>"},
> > {"bits/typesizes.h", "<sys/types.h>"},
> >
> > which can't work as intended / is already broken.
> >
> > Sorting helps to find these duplicates.
> >
> This refactoring makes sense, but please split this into a separate change.
https://reviews.llvm.org/D125742
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D121733/new/
https://reviews.llvm.org/D121733
More information about the cfe-commits
mailing list