diff options
author | 2017-10-09 10:24:27 +0000 | |
---|---|---|
committer | 2017-10-09 10:24:27 +0000 | |
commit | 464f8cd7385a9958c3171e2feaa93c726043bbf8 (patch) | |
tree | 3ad72d1411c91c68361a1179581decc0e4d96f03 /compiler/optimizing/linearize_test.cc | |
parent | e4c00b3af3ccf460e4b0332a04dc9eaeffee5c7a (diff) | |
parent | ca6fff898afcb62491458ae8bcd428bfb3043da1 (diff) |
Merge "ART: Use ScopedArenaAllocator for pass-local data."
Diffstat (limited to 'compiler/optimizing/linearize_test.cc')
-rw-r--r-- | compiler/optimizing/linearize_test.cc | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/compiler/optimizing/linearize_test.cc b/compiler/optimizing/linearize_test.cc index 3831aa6c91..e82fab9b46 100644 --- a/compiler/optimizing/linearize_test.cc +++ b/compiler/optimizing/linearize_test.cc @@ -32,13 +32,16 @@ namespace art { -class LinearizeTest : public CommonCompilerTest {}; +class LinearizeTest : public OptimizingUnitTest { + protected: + template <size_t number_of_blocks> + void TestCode(const uint16_t* data, const uint32_t (&expected_order)[number_of_blocks]); +}; template <size_t number_of_blocks> -static void TestCode(const uint16_t* data, const uint32_t (&expected_order)[number_of_blocks]) { - ArenaPool pool; - ArenaAllocator allocator(&pool); - HGraph* graph = CreateCFG(&allocator, data); +void LinearizeTest::TestCode(const uint16_t* data, + const uint32_t (&expected_order)[number_of_blocks]) { + HGraph* graph = CreateCFG(data); std::unique_ptr<const X86InstructionSetFeatures> features_x86( X86InstructionSetFeatures::FromCppDefines()); x86::CodeGeneratorX86 codegen(graph, *features_x86.get(), CompilerOptions()); |