[PATCH] D84297: [clangd] Fix Origin and MainFileOnly-ness for macros
    Haojian Wu via Phabricator via cfe-commits 
    cfe-commits at lists.llvm.org
       
    Wed Jul 22 02:10:44 PDT 2020
    
    
  
hokein accepted this revision.
hokein added a comment.
This revision is now accepted and ready to land.
thanks!
the test.h in the patch description is missing a `#define X`.
================
Comment at: clang-tools-extra/clangd/index/SymbolCollector.cpp:383
+      !isHeaderFile(SM.getFileEntryForID(SM.getMainFileID())->getName(),
+                    ASTCtx->getLangOpts());
 
----------------
nit: move this var to Line 398, in some cases (builtin macros), it is not used, so would save some cost.
this is duplicated with the one in `handleDeclOccurrence`, creating a new function seems not worthy...
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D84297/new/
https://reviews.llvm.org/D84297
    
    
More information about the cfe-commits
mailing list