================ @@ -178,8 +178,8 @@ void IncrementalParser::CleanUpPTU(TranslationUnitDecl *MostRecentTU) { if (!ND) continue; // Check if we need to clean up the IdResolver chain. - if (ND->getDeclName().getFETokenInfo() && !D->getLangOpts().ObjC && - !D->getLangOpts().CPlusPlus) + if (!ND->getDeclName().isEmpty() && ND->getDeclName().getFETokenInfo() && ---------------- vgvassilev wrote:
The `ND->getDeclName().isEmpty() ` needs to go in the `continue` clause. https://github.com/llvm/llvm-project/pull/127467 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits