From: Sebastian Redl Date: Thu, 30 Sep 2010 01:03:06 +0000 (+0000) Subject: Make the FileID import map key on FileID. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=535a3e20104461c136654d59fb833ae80644ae79;p=clang Make the FileID import map key on FileID. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@115118 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/AST/ASTImporter.h b/include/clang/AST/ASTImporter.h index 9380058118..a1c4d5399e 100644 --- a/include/clang/AST/ASTImporter.h +++ b/include/clang/AST/ASTImporter.h @@ -63,7 +63,7 @@ namespace clang { /// \brief Mapping from the already-imported FileIDs in the "from" source /// manager to the corresponding FileIDs in the "to" source manager. - llvm::DenseMap ImportedFileIDs; + llvm::DenseMap ImportedFileIDs; /// \brief Imported, anonymous tag declarations that are missing their /// corresponding typedefs. diff --git a/lib/AST/ASTImporter.cpp b/lib/AST/ASTImporter.cpp index 2edd09c067..147a1ed4e7 100644 --- a/lib/AST/ASTImporter.cpp +++ b/lib/AST/ASTImporter.cpp @@ -3130,8 +3130,8 @@ SourceRange ASTImporter::Import(SourceRange FromRange) { } FileID ASTImporter::Import(FileID FromID) { - llvm::DenseMap::iterator Pos - = ImportedFileIDs.find(FromID.getHashValue()); + llvm::DenseMap::iterator Pos + = ImportedFileIDs.find(FromID); if (Pos != ImportedFileIDs.end()) return Pos->second; @@ -3164,7 +3164,7 @@ FileID ASTImporter::Import(FileID FromID) { } - ImportedFileIDs[FromID.getHashValue()] = ToID; + ImportedFileIDs[FromID] = ToID; return ToID; }