diff options
author | Kadir Cetinkaya <kadircet@google.com> | 2022-05-09 11:25:29 +0200 |
---|---|---|
committer | Kadir Cetinkaya <kadircet@google.com> | 2022-05-10 18:59:15 +0200 |
commit | 3137ca80b9ef99359a4adf77512925c2edc461b9 (patch) | |
tree | 9113eeb14c3b2af8ac49ac7f83ddfc29ea8b2954 /llvm/lib/CodeGen/TargetLoweringBase.cpp | |
parent | 1a02519bc504a12a12ba875db29c9e5901ed9bef (diff) | |
download | llvm-3137ca80b9ef99359a4adf77512925c2edc461b9.zip llvm-3137ca80b9ef99359a4adf77512925c2edc461b9.tar.gz llvm-3137ca80b9ef99359a4adf77512925c2edc461b9.tar.bz2 |
[clangd] Support for standard inlayHint protocol
- Make clangd's internal representation more aligned with the standard.
We keep range and extra inlayhint kinds around, but don't serialize
them on standard version.
- Have custom serialization for extension (ugly, but going to go away).
- Support both versions until clangd-17.
- Don't advertise extension if client has support for standard
implementation.
- Log a warning at startup about extension being deprecated, if client
doesn't have support.
Differential Revision: https://reviews.llvm.org/D125228
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringBase.cpp')
0 files changed, 0 insertions, 0 deletions