hokein added inline comments.
================ Comment at: clang-tools-extra/clangd/SemanticHighlighting.cpp:164 + if(Loc.isMacroID()) { + // If the location is not an argument it might be from a macro of the form + // "#define VAR var". In that case this would highlight "var" in the macro ---------------- It'd be clearer for the comment to describe which cases we are going to highlight (rather than the cases we don't). ================ Comment at: clang-tools-extra/clangd/SemanticHighlighting.cpp:170 + return; + Loc = SM.getSpellingLoc(Loc); + } ---------------- The Loc here maybe not in the main file, considering the case ``` // in .h #define DEFINE(X) in X; #define DEFINE_Y DEFINE(Y) // in .cc DEFINE_Y ``` Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D64741/new/ https://reviews.llvm.org/D64741 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits