Skip to content

Commit

Permalink
[clangd] Initialize HighlightingsBuilder::Resolver (#74971)
Browse files Browse the repository at this point in the history
  • Loading branch information
HighCommander4 committed Dec 11, 2023
1 parent d860710 commit 9d3ea5a
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions clang-tools-extra/clangd/SemanticHighlighting.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -418,7 +418,8 @@ class HighlightingsBuilder {
public:
HighlightingsBuilder(const ParsedAST &AST, const HighlightingFilter &Filter)
: TB(AST.getTokens()), SourceMgr(AST.getSourceManager()),
LangOpts(AST.getLangOpts()), Filter(Filter) {}
LangOpts(AST.getLangOpts()), Filter(Filter),
Resolver(AST.getHeuristicResolver()) {}

HighlightingToken &addToken(SourceLocation Loc, HighlightingKind Kind) {
auto Range = getRangeForSourceLocation(Loc);
Expand Down Expand Up @@ -589,7 +590,7 @@ class HighlightingsBuilder {
HighlightingFilter Filter;
std::vector<HighlightingToken> Tokens;
std::map<Range, llvm::SmallVector<HighlightingModifier, 1>> ExtraModifiers;
const HeuristicResolver *Resolver = nullptr;
const HeuristicResolver *Resolver;
// returned from addToken(InvalidLoc)
HighlightingToken InvalidHighlightingToken;
};
Expand Down

0 comments on commit 9d3ea5a

Please sign in to comment.