diff options
| author | Abramo Bagnara <abramo.bagnara@gmail.com> | 2011-03-06 16:09:14 +0000 |
|---|---|---|
| committer | Abramo Bagnara <abramo.bagnara@gmail.com> | 2011-03-06 16:09:14 +0000 |
| commit | 5022863fd8c4639b26882072f8f1401548da8721 (patch) | |
| tree | 629a425299756e13657ed01c8b48805da82599f2 /clang/lib/AST/ASTImporter.cpp | |
| parent | b3185b00c5a08a883a6f41ad123caf5fc6ae89b5 (diff) | |
| download | bcm5719-llvm-5022863fd8c4639b26882072f8f1401548da8721.tar.gz bcm5719-llvm-5022863fd8c4639b26882072f8f1401548da8721.zip | |
Completed source ranges fixes for all classes inheriting from TypeDecl.
llvm-svn: 127120
Diffstat (limited to 'clang/lib/AST/ASTImporter.cpp')
| -rw-r--r-- | clang/lib/AST/ASTImporter.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/lib/AST/ASTImporter.cpp b/clang/lib/AST/ASTImporter.cpp index 41de4bb6952..c1c9736e30d 100644 --- a/clang/lib/AST/ASTImporter.cpp +++ b/clang/lib/AST/ASTImporter.cpp @@ -2095,7 +2095,7 @@ Decl *ASTNodeImporter::VisitEnumDecl(EnumDecl *D) { // Create the enum declaration. EnumDecl *D2 = EnumDecl::Create(Importer.getToContext(), DC, Loc, Name.getAsIdentifierInfo(), - Importer.Import(D->getTagKeywordLoc()), 0, + Importer.Import(D->getLocStart()), 0, D->isScoped(), D->isScopedUsingClassTag(), D->isFixed()); // Import the qualifier, if any. @@ -2214,14 +2214,14 @@ Decl *ASTNodeImporter::VisitRecordDecl(RecordDecl *D) { D->getTagKind(), DC, Loc, Name.getAsIdentifierInfo(), - Importer.Import(D->getTagKeywordLoc())); + Importer.Import(D->getLocStart())); D2 = D2CXX; D2->setAccess(D->getAccess()); } else { D2 = RecordDecl::Create(Importer.getToContext(), D->getTagKind(), DC, Loc, Name.getAsIdentifierInfo(), - Importer.Import(D->getTagKeywordLoc())); + Importer.Import(D->getLocStart())); } D2->setQualifierInfo(Importer.Import(D->getQualifierLoc())); @@ -3575,7 +3575,7 @@ Decl *ASTNodeImporter::VisitClassTemplateDecl(ClassTemplateDecl *D) { DC, Importer.Import(DTemplated->getLocation()), Name.getAsIdentifierInfo(), - Importer.Import(DTemplated->getTagKeywordLoc())); + Importer.Import(DTemplated->getLocStart())); D2Templated->setAccess(DTemplated->getAccess()); D2Templated->setQualifierInfo(Importer.Import(DTemplated->getQualifierLoc())); D2Templated->setLexicalDeclContext(LexicalDC); |

