summaryrefslogtreecommitdiff
path: root/compiler/common_compiler_test.cc
diff options
context:
space:
mode:
author Vaibhav Devmurari <vdevmurari@google.com> 2024-03-07 13:29:48 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2024-03-07 13:29:48 +0000
commitf66031b556c386f582eab39b5c616104d77fc375 (patch)
treeff692b41c6022bdb576bcf5090b89a452608db9b /compiler/common_compiler_test.cc
parent3370f9fc477f0b25c4c6b10321b3f8e46903ad4f (diff)
Revert "Remove Compiler::Kind"
This reverts commit 3370f9fc477f0b25c4c6b10321b3f8e46903ad4f. Reason for revert: Build failure: b/328584377 Change-Id: I078c00e2df24950a156cd0c3ac6d78778f6ac2ba
Diffstat (limited to 'compiler/common_compiler_test.cc')
-rw-r--r--compiler/common_compiler_test.cc11
1 files changed, 10 insertions, 1 deletions
diff --git a/compiler/common_compiler_test.cc b/compiler/common_compiler_test.cc
index 8c05888215..d2cf3aef3c 100644
--- a/compiler/common_compiler_test.cc
+++ b/compiler/common_compiler_test.cc
@@ -255,6 +255,14 @@ void CommonCompilerTestImpl::SetUpRuntimeOptionsImpl() {
ApplyInstructionSet();
}
+Compiler::Kind CommonCompilerTestImpl::GetCompilerKind() const {
+ return compiler_kind_;
+}
+
+void CommonCompilerTestImpl::SetCompilerKind(Compiler::Kind compiler_kind) {
+ compiler_kind_ = compiler_kind;
+}
+
void CommonCompilerTestImpl::TearDown() {
code_and_metadata_.clear();
compiler_options_.reset();
@@ -270,7 +278,8 @@ void CommonCompilerTestImpl::CompileMethod(ArtMethod* method) {
DCHECK(!Runtime::Current()->IsStarted());
Thread* self = Thread::Current();
StackHandleScope<2> hs(self);
- std::unique_ptr<Compiler> compiler(Compiler::Create(*compiler_options_, &storage));
+ std::unique_ptr<Compiler> compiler(
+ Compiler::Create(*compiler_options_, &storage, compiler_kind_));
const DexFile& dex_file = *method->GetDexFile();
Handle<mirror::DexCache> dex_cache =
hs.NewHandle(GetClassLinker()->FindDexCache(self, dex_file));