From 700a402244a1a423da4f3ba8032459f4b65fa18f Mon Sep 17 00:00:00 2001 From: Ian Rogers Date: Mon, 19 May 2014 16:49:03 -0700 Subject: Now we have a proper C++ library, use std::unique_ptr. Also remove the Android.libcxx.mk and other bits of stlport compatibility mechanics. Change-Id: Icdf7188ba3c79cdf5617672c1cfd0a68ae596a61 --- compiler/oat_writer.h | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) (limited to 'compiler/oat_writer.h') diff --git a/compiler/oat_writer.h b/compiler/oat_writer.h index 7a41d87423..8c20aa8d06 100644 --- a/compiler/oat_writer.h +++ b/compiler/oat_writer.h @@ -18,15 +18,14 @@ #define ART_COMPILER_OAT_WRITER_H_ #include - #include +#include #include "driver/compiler_driver.h" #include "mem_map.h" #include "oat.h" #include "mirror/class.h" #include "safe_map.h" -#include "UniquePtrCompat.h" namespace art { @@ -256,16 +255,16 @@ class OatWriter { OatHeader* oat_header_; std::vector oat_dex_files_; std::vector oat_classes_; - UniquePtr > interpreter_to_interpreter_bridge_; - UniquePtr > interpreter_to_compiled_code_bridge_; - UniquePtr > jni_dlsym_lookup_; - UniquePtr > portable_imt_conflict_trampoline_; - UniquePtr > portable_resolution_trampoline_; - UniquePtr > portable_to_interpreter_bridge_; - UniquePtr > quick_generic_jni_trampoline_; - UniquePtr > quick_imt_conflict_trampoline_; - UniquePtr > quick_resolution_trampoline_; - UniquePtr > quick_to_interpreter_bridge_; + std::unique_ptr> interpreter_to_interpreter_bridge_; + std::unique_ptr> interpreter_to_compiled_code_bridge_; + std::unique_ptr> jni_dlsym_lookup_; + std::unique_ptr> portable_imt_conflict_trampoline_; + std::unique_ptr> portable_resolution_trampoline_; + std::unique_ptr> portable_to_interpreter_bridge_; + std::unique_ptr> quick_generic_jni_trampoline_; + std::unique_ptr> quick_imt_conflict_trampoline_; + std::unique_ptr> quick_resolution_trampoline_; + std::unique_ptr> quick_to_interpreter_bridge_; // output stats uint32_t size_dex_file_alignment_; -- cgit v1.2.3