Author: Erich Keane Date: 2022-10-06T09:40:51-07:00 New Revision: 6ebc3abd7603ddefc08e3ab2f5daed2bdd8ec631
URL: https://github.com/llvm/llvm-project/commit/6ebc3abd7603ddefc08e3ab2f5daed2bdd8ec631 DIFF: https://github.com/llvm/llvm-project/commit/6ebc3abd7603ddefc08e3ab2f5daed2bdd8ec631.diff LOG: [NFC] Replace use of !isTranslationUnit && !isNamespace with !isFileContext isFileContext is exactly equal to these two, so simplify the function. Added: Modified: clang/lib/AST/DeclBase.cpp Removed: ################################################################################ diff --git a/clang/lib/AST/DeclBase.cpp b/clang/lib/AST/DeclBase.cpp index 763fc1d9f17fb..72922ef977f92 100644 --- a/clang/lib/AST/DeclBase.cpp +++ b/clang/lib/AST/DeclBase.cpp @@ -295,8 +295,7 @@ unsigned Decl::getTemplateDepth() const { const DeclContext *Decl::getParentFunctionOrMethod(bool LexicalParent) const { for (const DeclContext *DC = LexicalParent ? getLexicalDeclContext() : getDeclContext(); - DC && !DC->isTranslationUnit() && !DC->isNamespace(); - DC = DC->getParent()) + DC && !DC->isFileContext(); DC = DC->getParent()) if (DC->isFunctionOrMethod()) return DC; _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits