From 93205e395f777c1dd81d3f164cf9a4aec4bde45f Mon Sep 17 00:00:00 2001 From: Vladimir Marko Date: Wed, 13 Apr 2016 11:59:46 +0100 Subject: Move Assemblers to the Arena. And clean up some APIs to return std::unique_ptr<> instead of raw pointers that don't communicate ownership. Change-Id: I3017302307a0253d661240750298802fb0d9585e --- compiler/utils/mips/assembler_mips.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'compiler/utils/mips/assembler_mips.h') diff --git a/compiler/utils/mips/assembler_mips.h b/compiler/utils/mips/assembler_mips.h index ffac4c4168..ecb67bd053 100644 --- a/compiler/utils/mips/assembler_mips.h +++ b/compiler/utils/mips/assembler_mips.h @@ -102,8 +102,10 @@ class MipsExceptionSlowPath { class MipsAssembler FINAL : public Assembler { public: - explicit MipsAssembler(const MipsInstructionSetFeatures* instruction_set_features = nullptr) - : overwriting_(false), + explicit MipsAssembler(ArenaAllocator* arena, + const MipsInstructionSetFeatures* instruction_set_features = nullptr) + : Assembler(arena), + overwriting_(false), overwrite_location_(0), last_position_adjustment_(0), last_old_position_(0), -- cgit v1.2.3-59-g8ed1b