diff options
| author | Anders Carlsson <andersca@mac.com> | 2009-03-28 22:58:02 +0000 |
|---|---|---|
| committer | Anders Carlsson <andersca@mac.com> | 2009-03-28 22:58:02 +0000 |
| commit | ff25fdf2fbffdb6e5ac173bc84ecde0add9336e6 (patch) | |
| tree | a1f8a0dae08501be9f8128d0fd1f839e5ac5b41d /clang/lib/AST/DeclCXX.cpp | |
| parent | 47952aec09c0995120da415c506c8e25242c0f35 (diff) | |
| download | bcm5719-llvm-ff25fdf2fbffdb6e5ac173bc84ecde0add9336e6.tar.gz bcm5719-llvm-ff25fdf2fbffdb6e5ac173bc84ecde0add9336e6.zip | |
Create AST nodes for namespace aliases.
llvm-svn: 67962
Diffstat (limited to 'clang/lib/AST/DeclCXX.cpp')
| -rw-r--r-- | clang/lib/AST/DeclCXX.cpp | 10 |
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) { |

