Author: sammccall
Date: Fri Aug  2 03:39:46 2019
New Revision: 367672

URL: http://llvm.org/viewvc/llvm-project?rev=367672&view=rev
Log:
[clangd] Remove bad assert: nothing relies on it, and the reasons it was true 
no longer hold.

Modified:
    clang-tools-extra/trunk/clangd/XRefs.cpp

Modified: clang-tools-extra/trunk/clangd/XRefs.cpp
URL: 
http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clangd/XRefs.cpp?rev=367672&r1=367671&r2=367672&view=diff
==============================================================================
--- clang-tools-extra/trunk/clangd/XRefs.cpp (original)
+++ clang-tools-extra/trunk/clangd/XRefs.cpp Fri Aug  2 03:39:46 2019
@@ -208,10 +208,8 @@ public:
 
 private:
   void finish() override {
-    if (auto DefinedMacro = locateMacroAt(SearchedLocation, PP)) {
+    if (auto DefinedMacro = locateMacroAt(SearchedLocation, PP))
       MacroInfos.push_back(*DefinedMacro);
-      assert(Decls.empty());
-    }
   }
 };
 
@@ -438,6 +436,7 @@ std::vector<DocumentHighlight> findDocum
   const SourceManager &SM = AST.getSourceManager();
   auto Symbols = getSymbolAtPosition(
       AST, getBeginningOfIdentifier(AST, Pos, SM.getMainFileID()));
+  // FIXME: show references to macro within file?
   auto References = findRefs(Symbols.Decls, AST);
 
   std::vector<DocumentHighlight> Result;


_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to