From 5022863fd8c4639b26882072f8f1401548da8721 Mon Sep 17 00:00:00 2001 From: Abramo Bagnara Date: Sun, 6 Mar 2011 16:09:14 +0000 Subject: Completed source ranges fixes for all classes inheriting from TypeDecl. llvm-svn: 127120 --- clang/lib/AST/ASTImporter.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'clang/lib/AST/ASTImporter.cpp') 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); -- cgit v1.2.3