summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@mac.com>2009-03-28 22:58:02 +0000
committerAnders Carlsson <andersca@mac.com>2009-03-28 22:58:02 +0000
commitff25fdf2fbffdb6e5ac173bc84ecde0add9336e6 (patch)
treea1f8a0dae08501be9f8128d0fd1f839e5ac5b41d /clang/lib/AST
parent47952aec09c0995120da415c506c8e25242c0f35 (diff)
downloadbcm5719-llvm-ff25fdf2fbffdb6e5ac173bc84ecde0add9336e6.tar.gz
bcm5719-llvm-ff25fdf2fbffdb6e5ac173bc84ecde0add9336e6.zip
Create AST nodes for namespace aliases.
llvm-svn: 67962
Diffstat (limited to 'clang/lib/AST')
-rw-r--r--clang/lib/AST/DeclCXX.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/clang/lib/AST/DeclCXX.cpp b/clang/lib/AST/DeclCXX.cpp
index 7c5dbced311..2858d479bbb 100644
--- a/clang/lib/AST/DeclCXX.cpp
+++ b/clang/lib/AST/DeclCXX.cpp
@@ -361,6 +361,16 @@ UsingDirectiveDecl *UsingDirectiveDecl::Create(ASTContext &C, DeclContext *DC,
Used, CommonAncestor);
}
+NamespaceAliasDecl *NamespaceAliasDecl::Create(ASTContext &C, DeclContext *DC,
+ SourceLocation L,
+ SourceLocation AliasLoc,
+ IdentifierInfo *Alias,
+ SourceLocation IdentLoc,
+ NamedDecl *Namespace) {
+ return new (C) NamespaceAliasDecl(DC, L, AliasLoc, Alias, IdentLoc,
+ Namespace);
+}
+
StaticAssertDecl *StaticAssertDecl::Create(ASTContext &C, DeclContext *DC,
SourceLocation L, Expr *AssertExpr,
StringLiteral *Message) {
OpenPOWER on IntegriCloud