diff options
Diffstat (limited to 'compiler/common_compiler_test.cc')
-rw-r--r-- | compiler/common_compiler_test.cc | 11 |
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() {} |