summaryrefslogtreecommitdiff
path: root/compiler/common_compiler_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/common_compiler_test.cc')
-rw-r--r--compiler/common_compiler_test.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/compiler/common_compiler_test.cc b/compiler/common_compiler_test.cc
index 18f00e21e4..6b4dbed03b 100644
--- a/compiler/common_compiler_test.cc
+++ b/compiler/common_compiler_test.cc
@@ -44,6 +44,17 @@
namespace art {
+std::unique_ptr<CompilerOptions> CommonCompilerTest::CreateCompilerOptions(
+ InstructionSet instruction_set, const std::string& variant) {
+ std::unique_ptr<CompilerOptions> compiler_options = std::make_unique<CompilerOptions>();
+ compiler_options->instruction_set_ = instruction_set;
+ std::string error_msg;
+ compiler_options->instruction_set_features_ =
+ InstructionSetFeatures::FromVariant(instruction_set, variant, &error_msg);
+ CHECK(compiler_options->instruction_set_features_ != nullptr) << error_msg;
+ return compiler_options;
+}
+
CommonCompilerTest::CommonCompilerTest() {}
CommonCompilerTest::~CommonCompilerTest() {}