[PATCH] D95031: [clangd] Log warning when using legacy (theia) semantic highlighting.

Sam McCall via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Wed Jan 27 09:22:15 PST 2021


sammccall added a comment.

In D95031#2509896 <https://reviews.llvm.org/D95031#2509896>, @nridge wrote:

> Thanks for the heads up! It would be nice to get D77702 <https://reviews.llvm.org/D77702> landed before the removal of `TheiaSemanticHighlighting`. I'll try to find some time to rebase it.

Good point!
I've revived D77811 <https://reviews.llvm.org/D77811>, as I'd prefer not to start adding modifiers before can make them independent of kinds. (Moving features to different infrastructure tends to involve some backward-compatibility/testing toil...)

>From there I think it should be easy to get the rest of this merged:

- scope modifiers make a lot of sense and should be straightforward to add
- dependent type vs name: maybe we should consider making dependent a modifier instead? but otherwise LG
- the "member" issue I think has been resolved for the most part, by clarifying the spec


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D95031



More information about the cfe-commits mailing list