Author: sepavloff Date: Sun Aug 23 06:09:40 2015 New Revision: 245811 URL: http://llvm.org/viewvc/llvm-project?rev=245811&view=rev Log: Changes missed from r245810
Modified: cfe/trunk/lib/AST/DeclBase.cpp Modified: cfe/trunk/lib/AST/DeclBase.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/AST/DeclBase.cpp?rev=245811&r1=245810&r2=245811&view=diff ============================================================================== --- cfe/trunk/lib/AST/DeclBase.cpp (original) +++ cfe/trunk/lib/AST/DeclBase.cpp Sun Aug 23 06:09:40 2015 @@ -268,13 +268,13 @@ void Decl::setDeclContextsImpl(DeclConte bool Decl::isLexicallyWithinFunctionOrMethod() const { const DeclContext *LDC = getLexicalDeclContext(); - do { + while (true) { if (LDC->isFunctionOrMethod()) return true; if (!isa<TagDecl>(LDC)) return false; - LDC = LDC->getParent(); - } while (LDC); + LDC = LDC->getLexicalParent(); + } return false; } _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits