diff options
Diffstat (limited to 'compiler/dex/mir_analysis.cc')
-rw-r--r-- | compiler/dex/mir_analysis.cc | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/compiler/dex/mir_analysis.cc b/compiler/dex/mir_analysis.cc index ee48796996..44f69ba674 100644 --- a/compiler/dex/mir_analysis.cc +++ b/compiler/dex/mir_analysis.cc @@ -1112,14 +1112,11 @@ bool MIRGraph::SkipCompilation(std::string* skip_message) { return true; } - if (!compiler_options.IsCompilationEnabled()) { - *skip_message = "Compilation disabled"; - return true; - } + DCHECK(compiler_options.IsCompilationEnabled()); // Set up compilation cutoffs based on current filter mode. - size_t small_cutoff = 0; - size_t default_cutoff = 0; + size_t small_cutoff; + size_t default_cutoff; switch (compiler_filter) { case CompilerOptions::kBalanced: small_cutoff = compiler_options.GetSmallMethodThreshold(); @@ -1136,6 +1133,7 @@ bool MIRGraph::SkipCompilation(std::string* skip_message) { break; default: LOG(FATAL) << "Unexpected compiler_filter_: " << compiler_filter; + UNREACHABLE(); } // If size < cutoff, assume we'll compile - but allow removal. |