diff options
-rw-r--r-- | include/clang/AST/DeclBase.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/clang/AST/DeclBase.h b/include/clang/AST/DeclBase.h index 8ef02705f2..80322ff584 100644 --- a/include/clang/AST/DeclBase.h +++ b/include/clang/AST/DeclBase.h @@ -459,7 +459,11 @@ public: const DeclContext *getLexicalParent() const { return const_cast<DeclContext*>(this)->getLexicalParent(); } - + + ASTContext &getParentASTContext() const { + return cast<Decl>(this)->getASTContext(); + } + bool isFunctionOrMethod() const { switch (DeclKind) { case Decl::Block: |