[PATCH] D115425: [clangd] Generate ConfigFragment/YAML/docs from one tablegen source

Nathan Ridge via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Mon Dec 13 16:06:14 PST 2021


nridge added a comment.

In D115425#3190698 <https://reviews.llvm.org/D115425#3190698>, @sammccall wrote:

>> there's perhaps a matter of principle where clangd should try to avoid using code patterns (here, non-self-contained files) in its implementation code that it does not support
>
> Agree. However the counterargument is putting such patterns in front of our face all the time might encourage us to add some level of support!

Apologies if this is veering off topic (we can continue in a Github Discussion if you'd like), but I got the impression that clangd's lack of support for non-self-contained files was at least partly an opinionated statement that code patterns involving such files are not an important part of modern C++ development.

If that impression is mistaken, and it's just a matter of no one having gotten around to implementing such support, perhaps we could clarify that in https://github.com/clangd/clangd/issues/45 (and maybe put out a "help wanted" / "contributions welcome" announcement somewhere)?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D115425/new/

https://reviews.llvm.org/D115425



More information about the cfe-commits mailing list