hokein marked an inline comment as done.
hokein added a comment.
In D58345#1401040 <https://reviews.llvm.org/D58345#1401040>, @ioeric wrote:
> Looks great! Thanks for doing this.
>
> Could you also check in the tool that is used to generate the mapping? We
> need a way to update the mapping when cppreference is updated.
The tool is not ready yet, I'm still polishing it, but the results are good, I
think this patch should not be blocked by the tool.
================
Comment at: clangd/index/CanonicalIncludes.cpp:123
static const std::vector<std::pair<const char *, const char *>>
SystemHeaderMap = {
----------------
ioeric wrote:
> Can we remove the suffix header mapping now? Is it for the `std::chrono::`
> symbols? What are the reasons not to include them in this patch?
Ideally, we could remove it once we get a perfect symbol mapping but I'd prefer
to keep it (it serves as a fallback when we don't find symbols in the symbol
mapping), so that we could add new symbol mapping increasingly without changing
the current behavior.
Removing it should be done carefully without introducing regression, and is
outside the scope of this patch.
Repository:
rCTE Clang Tools Extra
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D58345/new/
https://reviews.llvm.org/D58345
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits