diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2011-02-27 01:32:10 +0000 | 
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2011-02-27 01:32:10 +0000 | 
| commit | dd6029ff3a5fda7268b7c2875d9bb899aed04281 (patch) | |
| tree | 5c342f2374324ffec4626f558d9aa49f323f90b4 /contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp | |
| parent | 86b360ada30f75113cafbf6d5a6f30aa8f3c18c2 (diff) | |
| parent | c3b054d250cdca485c71845089c316e10610ebad (diff) | |
Notes
Diffstat (limited to 'contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp')
| -rw-r--r-- | contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp | 15 | 
1 files changed, 5 insertions, 10 deletions
diff --git a/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp b/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp index ce07e1389b82..12d1226be94e 100644 --- a/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp +++ b/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp @@ -697,18 +697,16 @@ void ASTDeclWriter::VisitNamespaceDecl(NamespaceDecl *D) {  void ASTDeclWriter::VisitNamespaceAliasDecl(NamespaceAliasDecl *D) {    VisitNamedDecl(D);    Writer.AddSourceLocation(D->getNamespaceLoc(), Record); -  Writer.AddSourceRange(D->getQualifierRange(), Record); -  Writer.AddNestedNameSpecifier(D->getQualifier(), Record);    Writer.AddSourceLocation(D->getTargetNameLoc(), Record); +  Writer.AddNestedNameSpecifierLoc(D->getQualifierLoc(), Record);    Writer.AddDeclRef(D->getNamespace(), Record);    Code = serialization::DECL_NAMESPACE_ALIAS;  }  void ASTDeclWriter::VisitUsingDecl(UsingDecl *D) {    VisitNamedDecl(D); -  Writer.AddSourceRange(D->getNestedNameRange(), Record);    Writer.AddSourceLocation(D->getUsingLocation(), Record); -  Writer.AddNestedNameSpecifier(D->getTargetNestedNameDecl(), Record); +  Writer.AddNestedNameSpecifierLoc(D->getQualifierLoc(), Record);    Writer.AddDeclarationNameLoc(D->DNLoc, D->getDeclName(), Record);    Writer.AddDeclRef(D->FirstUsingShadow, Record);    Record.push_back(D->isTypeName()); @@ -728,8 +726,7 @@ void ASTDeclWriter::VisitUsingDirectiveDecl(UsingDirectiveDecl *D) {    VisitNamedDecl(D);    Writer.AddSourceLocation(D->getUsingLoc(), Record);    Writer.AddSourceLocation(D->getNamespaceKeyLocation(), Record); -  Writer.AddSourceRange(D->getQualifierRange(), Record); -  Writer.AddNestedNameSpecifier(D->getQualifier(), Record); +  Writer.AddNestedNameSpecifierLoc(D->getQualifierLoc(), Record);    Writer.AddDeclRef(D->getNominatedNamespace(), Record);    Writer.AddDeclRef(dyn_cast<Decl>(D->getCommonAncestor()), Record);    Code = serialization::DECL_USING_DIRECTIVE; @@ -737,9 +734,8 @@ void ASTDeclWriter::VisitUsingDirectiveDecl(UsingDirectiveDecl *D) {  void ASTDeclWriter::VisitUnresolvedUsingValueDecl(UnresolvedUsingValueDecl *D) {    VisitValueDecl(D); -  Writer.AddSourceRange(D->getTargetNestedNameRange(), Record);    Writer.AddSourceLocation(D->getUsingLoc(), Record); -  Writer.AddNestedNameSpecifier(D->getTargetNestedNameSpecifier(), Record); +  Writer.AddNestedNameSpecifierLoc(D->getQualifierLoc(), Record);    Writer.AddDeclarationNameLoc(D->DNLoc, D->getDeclName(), Record);    Code = serialization::DECL_UNRESOLVED_USING_VALUE;  } @@ -747,10 +743,9 @@ void ASTDeclWriter::VisitUnresolvedUsingValueDecl(UnresolvedUsingValueDecl *D) {  void ASTDeclWriter::VisitUnresolvedUsingTypenameDecl(                                                 UnresolvedUsingTypenameDecl *D) {    VisitTypeDecl(D); -  Writer.AddSourceRange(D->getTargetNestedNameRange(), Record);    Writer.AddSourceLocation(D->getUsingLoc(), Record);    Writer.AddSourceLocation(D->getTypenameLoc(), Record); -  Writer.AddNestedNameSpecifier(D->getTargetNestedNameSpecifier(), Record); +  Writer.AddNestedNameSpecifierLoc(D->getQualifierLoc(), Record);    Code = serialization::DECL_UNRESOLVED_USING_TYPENAME;  }  | 
