summaryrefslogtreecommitdiff
path: root/compiler/compiler.cc
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/compiler.cc')
-rw-r--r--compiler/compiler.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/compiler/compiler.cc b/compiler/compiler.cc
index 54da446e6d..d044c2fe4f 100644
--- a/compiler/compiler.cc
+++ b/compiler/compiler.cc
@@ -22,17 +22,18 @@
#include "base/utils.h"
#include "dex/code_item_accessors-inl.h"
#include "dex/dex_file.h"
-#include "driver/compiler_driver.h"
#include "optimizing/optimizing_compiler.h"
namespace art {
-Compiler* Compiler::Create(CompilerDriver* driver, Compiler::Kind kind) {
+Compiler* Compiler::Create(const CompilerOptions& compiler_options,
+ CompiledMethodStorage* storage,
+ Compiler::Kind kind) {
switch (kind) {
case kQuick:
// TODO: Remove Quick in options.
case kOptimizing:
- return CreateOptimizingCompiler(driver);
+ return CreateOptimizingCompiler(compiler_options, storage);
default:
LOG(FATAL) << "UNREACHABLE";