diff options
author | Nicolas Geoffray <ngeoffray@google.com> | 2016-10-05 13:49:44 +0100 |
---|---|---|
committer | Nicolas Geoffray <ngeoffray@google.com> | 2016-10-05 13:49:44 +0100 |
commit | 5ed20f90acd05e1f8697340f11113f0c61c22492 (patch) | |
tree | 470b26b33054a2398bdf115f6592777b1b7698bd /compiler/optimizing/loop_optimization.h | |
parent | d3a9ce9d30a59587413310e66ea51c8f7adb0a1d (diff) |
Make it possible to pass an arena allocator to HLoopOptimization.
loop_optimization_test uses memory from HLoopOptimization's
allocator, which is scoped by the Run method.
Fix is to pass custom allocator.
test: m test-art-host-gtest
Change-Id: I359330e22202519f400a26da5403eeb00f0b2db4
Diffstat (limited to 'compiler/optimizing/loop_optimization.h')
-rw-r--r-- | compiler/optimizing/loop_optimization.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/compiler/optimizing/loop_optimization.h b/compiler/optimizing/loop_optimization.h index d12fe5ee18..591e45a7fb 100644 --- a/compiler/optimizing/loop_optimization.h +++ b/compiler/optimizing/loop_optimization.h @@ -32,6 +32,9 @@ namespace art { class HLoopOptimization : public HOptimization { public: HLoopOptimization(HGraph* graph, HInductionVarAnalysis* induction_analysis); + HLoopOptimization(HGraph* graph, + HInductionVarAnalysis* induction_analysis, + ArenaAllocator* allocator); void Run() OVERRIDE; |