Commit 54c47545 authored by ben's avatar ben Committed by Commit bot

Stop using deprecated hash_map in vtune-jit.cc.

Fixes https://github.com/nodejs/node/issues/6422.

Review-Url: https://codereview.chromium.org/1924403002
Cr-Commit-Position: refs/heads/master@{#35916}
parent f03c6943
......@@ -57,24 +57,8 @@
*/
#include <string.h>
#ifdef WIN32
#include <hash_map>
using namespace std;
#else
// To avoid GCC 4.4 compilation warning about hash_map being deprecated.
#define OLD_DEPRECATED __DEPRECATED
#undef __DEPRECATED
#if defined (ANDROID)
#include <hash_map>
using namespace std;
#else
#include <ext/hash_map>
using namespace __gnu_cxx;
#endif
#define __DEPRECATED OLD_DEPRECATED
#endif
#include <list>
#include <unordered_map>
#include "v8-vtune.h"
#include "vtune-jit.h"
......@@ -126,11 +110,8 @@ struct HashForCodeObject {
}
};
#ifdef WIN32
typedef hash_map<void*, void*> JitInfoMap;
#else
typedef hash_map<void*, void*, HashForCodeObject, SameCodeObjects> JitInfoMap;
#endif
typedef std::unordered_map<void*, void*, HashForCodeObject, SameCodeObjects>
JitInfoMap;
static JitInfoMap* GetEntries() {
static JitInfoMap* entries;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment