diff options
author | ted.mielczarek@gmail.com <ted.mielczarek@gmail.com> | 2015-02-02 14:05:45 +0000 |
---|---|---|
committer | ted.mielczarek@gmail.com <ted.mielczarek@gmail.com> | 2015-02-02 14:05:45 +0000 |
commit | 8aa26b79f93db12b4e1c26bb4ed42b28f55aeba5 (patch) | |
tree | 759cc36dfc18a08bcfb580e554e52a922cf04ef5 | |
parent | Remove unneeded definitions of O_BINARY (diff) | |
download | breakpad-8aa26b79f93db12b4e1c26bb4ed42b28f55aeba5.tar.xz |
Replace uses of hash_map with unordered_map
hash_map no longer exists in Visual C++ 2015.
A=Brian Smith <brian@briansmith.org>
R=ted at https://bugzilla.mozilla.org/show_bug.cgi?id=1119072
git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1419 4c0a9323-5329-0410-9bdc-e9ce6186880e
-rw-r--r-- | src/common/windows/pdb_source_line_writer.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/common/windows/pdb_source_line_writer.h b/src/common/windows/pdb_source_line_writer.h index 9aeb2a44..e9e89bb2 100644 --- a/src/common/windows/pdb_source_line_writer.h +++ b/src/common/windows/pdb_source_line_writer.h @@ -35,7 +35,7 @@ #include <atlcomcli.h> -#include <hash_map> +#include <unordered_map> #include <string> #include "common/windows/omap.h" @@ -47,7 +47,7 @@ struct IDiaSymbol; namespace google_breakpad { using std::wstring; -using stdext::hash_map; +using std::unordered_map; // A structure that carries information that identifies a pdb file. struct PDBModuleInfo { @@ -192,7 +192,7 @@ class PDBSourceLineWriter { // Store this ID in the cache as a duplicate for this filename. void StoreDuplicateFileID(const wstring &file, DWORD id) { - hash_map<wstring, DWORD>::iterator iter = unique_files_.find(file); + unordered_map<wstring, DWORD>::iterator iter = unique_files_.find(file); if (iter != unique_files_.end()) { // map this id to the previously seen one file_ids_[id] = iter->second; @@ -204,7 +204,7 @@ class PDBSourceLineWriter { // but different unique IDs. The cache attempts to coalesce these into // one ID per unique filename. DWORD GetRealFileID(DWORD id) { - hash_map<DWORD, DWORD>::iterator iter = file_ids_.find(id); + unordered_map<DWORD, DWORD>::iterator iter = file_ids_.find(id); if (iter == file_ids_.end()) return id; return iter->second; @@ -240,9 +240,9 @@ class PDBSourceLineWriter { // There may be many duplicate filenames with different IDs. // This maps from the DIA "unique ID" to a single ID per unique // filename. - hash_map<DWORD, DWORD> file_ids_; + unordered_map<DWORD, DWORD> file_ids_; // This maps unique filenames to file IDs. - hash_map<wstring, DWORD> unique_files_; + unordered_map<wstring, DWORD> unique_files_; // This is used for calculating post-transform symbol addresses and lengths. ImageMap image_map_; |