diff options
| author | 2014-06-01 18:37:53 +0000 | |
|---|---|---|
| committer | 2014-06-01 18:37:54 +0000 | |
| commit | e4283be97047a26d3476acd3863dcc386498be17 (patch) | |
| tree | 85ed75aa9d60bb079feb2e76befc86ecc85e5003 /compiler/dex/mir_analysis.cc | |
| parent | fbc3e0baa16f265a5dbc99a38383b4dbc41b04a8 (diff) | |
| parent | 35ba7f3a78d38885ec54e61ed060d2771eeceea7 (diff) | |
Merge "Quick compiler: fix array overrun."
Diffstat (limited to 'compiler/dex/mir_analysis.cc')
| -rw-r--r-- | compiler/dex/mir_analysis.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/dex/mir_analysis.cc b/compiler/dex/mir_analysis.cc index 508f1c70bd..7129f8a501 100644 --- a/compiler/dex/mir_analysis.cc +++ b/compiler/dex/mir_analysis.cc @@ -902,7 +902,7 @@ void MIRGraph::AnalyzeBlock(BasicBlock* bb, MethodStats* stats) { while (!done) { tbb->visited = true; for (MIR* mir = tbb->first_mir_insn; mir != NULL; mir = mir->next) { - if (static_cast<uint32_t>(mir->dalvikInsn.opcode) >= kMirOpFirst) { + if (IsPseudoMirOp(mir->dalvikInsn.opcode)) { // Skip any MIR pseudo-op. continue; } |