]> granicus.if.org Git - clang/commitdiff
Make DeclContext::getLexicalParent reuse DeclContext::getParent.
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Wed, 19 Nov 2008 18:07:24 +0000 (18:07 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Wed, 19 Nov 2008 18:07:24 +0000 (18:07 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59651 91177308-0d34-0410-b5e6-96231b3b80d8

lib/AST/DeclBase.cpp

index c0655cf9ceb6153ae771c9350a6e40bf86ad3176..2bfb5ae6075dbbde09fe5662d7b6c260793ef2c5 100644 (file)
@@ -365,8 +365,5 @@ const DeclContext *DeclContext::getParent() const {
 const DeclContext *DeclContext::getLexicalParent() const {
   if (const ScopedDecl *SD = dyn_cast<ScopedDecl>(this))
     return SD->getLexicalDeclContext();
-  else if (const BlockDecl *BD = dyn_cast<BlockDecl>(this))
-    return BD->getParentContext();
-  else
-    return NULL;
+  return getParent();
 }