Run Java tests with the optimizing compiler.
Also fix a vector.reserve -> vector.resize braino, and build
a GC map that dex2oat expects.
Change-Id: I6acf2f90a4c32f90b79bf7709bf2e43931b98757
diff --git a/compiler/optimizing/code_generator.h b/compiler/optimizing/code_generator.h
index e95bb21..63f8cbf 100644
--- a/compiler/optimizing/code_generator.h
+++ b/compiler/optimizing/code_generator.h
@@ -25,6 +25,8 @@
namespace art {
+class DexCompilationUnit;
+
class CodeAllocator {
public:
CodeAllocator() { }
@@ -135,7 +137,8 @@
void BuildMappingTable(std::vector<uint8_t>* vector) const { }
void BuildVMapTable(std::vector<uint8_t>* vector) const { }
- void BuildNativeGCMap(std::vector<uint8_t>* vector) const { }
+ void BuildNativeGCMap(
+ std::vector<uint8_t>* vector, const DexCompilationUnit& dex_compilation_unit) const;
protected:
explicit CodeGenerator(HGraph* graph)