diff options
Diffstat (limited to 'compiler/optimizing/code_generator.h')
-rw-r--r-- | compiler/optimizing/code_generator.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler/optimizing/code_generator.h b/compiler/optimizing/code_generator.h index b31c3a3e83..24e02773d8 100644 --- a/compiler/optimizing/code_generator.h +++ b/compiler/optimizing/code_generator.h @@ -32,6 +32,7 @@ static size_t constexpr kUninitializedFrameSize = 0; class CodeGenerator; class DexCompilationUnit; +class SrcMap; class CodeAllocator { public: @@ -126,7 +127,7 @@ class CodeGenerator : public ArenaObject { void GenerateSlowPaths(); - void BuildMappingTable(std::vector<uint8_t>* vector) const; + void BuildMappingTable(std::vector<uint8_t>* vector, SrcMap* src_map) const; void BuildVMapTable(std::vector<uint8_t>* vector) const; void BuildNativeGCMap( std::vector<uint8_t>* vector, const DexCompilationUnit& dex_compilation_unit) const; @@ -142,6 +143,7 @@ class CodeGenerator : public ArenaObject { protected: CodeGenerator(HGraph* graph, size_t number_of_registers) : frame_size_(kUninitializedFrameSize), + core_spill_mask_(-1), graph_(graph), block_labels_(graph->GetArena(), 0), pc_infos_(graph->GetArena(), 32), |