diff options
-rw-r--r-- | include/clang/AST/DeclCXX.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/clang/AST/DeclCXX.h b/include/clang/AST/DeclCXX.h index 5f55947a32..389ffaec68 100644 --- a/include/clang/AST/DeclCXX.h +++ b/include/clang/AST/DeclCXX.h @@ -973,7 +973,9 @@ class NamespaceAliasDecl : public NamedDecl { public: NamespaceDecl *getNamespace() { - // FIXME: Namespace can also be an alias decl. + if (NamespaceAliasDecl *AD = dyn_cast<NamespaceAliasDecl>(Namespace)) + return AD->getNamespace(); + return cast<NamespaceDecl>(Namespace); } |