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
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to