summaryrefslogtreecommitdiff
path: root/src/dex_file.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/dex_file.cc')
-rw-r--r--src/dex_file.cc7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/dex_file.cc b/src/dex_file.cc
index 6168f9e2ec..a054849bcf 100644
--- a/src/dex_file.cc
+++ b/src/dex_file.cc
@@ -25,9 +25,6 @@
#include <sys/mman.h>
#include <sys/stat.h>
-#include <map>
-
-#include "UniquePtr.h"
#include "class_linker.h"
#include "dex_file_verifier.h"
#include "globals.h"
@@ -35,8 +32,10 @@
#include "logging.h"
#include "object.h"
#include "os.h"
+#include "safe_map.h"
#include "stringprintf.h"
#include "thread.h"
+#include "UniquePtr.h"
#include "utf.h"
#include "utils.h"
#include "zip_archive.h"
@@ -331,7 +330,7 @@ void DexFile::InitIndex() {
for (size_t i = 0; i < NumClassDefs(); ++i) {
const ClassDef& class_def = GetClassDef(i);
const char* descriptor = GetClassDescriptor(class_def);
- index_[descriptor] = i;
+ index_.Put(descriptor, i);
}
}