diff options
author | Sebastian Redl <sebastian.redl@getdesigned.at> | 2010-09-30 01:03:06 +0000 |
---|---|---|
committer | Sebastian Redl <sebastian.redl@getdesigned.at> | 2010-09-30 01:03:06 +0000 |
commit | 535a3e20104461c136654d59fb833ae80644ae79 (patch) | |
tree | 8af7641f686aa083afd4d13206faecad176078ef | |
parent | c3526d89ef9c31639ec8b25180cfb22354344241 (diff) |
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
-rw-r--r-- | include/clang/AST/ASTImporter.h | 2 | ||||
-rw-r--r-- | lib/AST/ASTImporter.cpp | 6 |
2 files changed, 4 insertions, 4 deletions
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<unsigned, FileID> ImportedFileIDs; + llvm::DenseMap<FileID, FileID> 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<unsigned, FileID>::iterator Pos - = ImportedFileIDs.find(FromID.getHashValue()); + llvm::DenseMap<FileID, FileID>::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; } |