diff options
| author | 2016-08-10 14:15:28 +0000 | |
|---|---|---|
| committer | 2016-08-10 14:15:28 +0000 | |
| commit | 3de6f3f9c97be2fcb490af480f9340e29f0c17ef (patch) | |
| tree | 1d0ee24e18b7b1e4b8ed801c33db4481f7ad1f7c /runtime/interpreter/interpreter_switch_impl.cc | |
| parent | 4997d14c8d0404269993986deff5ae1ae45ab712 (diff) | |
| parent | 8ec3bd2b31ccbc9027b8e9b1949dd1804bb6d30f (diff) | |
Merge "Instruction: Add new formats 45cc and 4rcc."
Diffstat (limited to 'runtime/interpreter/interpreter_switch_impl.cc')
| -rw-r--r-- | runtime/interpreter/interpreter_switch_impl.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/runtime/interpreter/interpreter_switch_impl.cc b/runtime/interpreter/interpreter_switch_impl.cc index 3623db2a35..a6349fcf88 100644 --- a/runtime/interpreter/interpreter_switch_impl.cc +++ b/runtime/interpreter/interpreter_switch_impl.cc @@ -2322,9 +2322,12 @@ JValue ExecuteSwitchImpl(Thread* self, const DexFile::CodeItem* code_item, inst = inst->Next_2xx(); break; case Instruction::UNUSED_3E ... Instruction::UNUSED_43: - case Instruction::UNUSED_F3 ... Instruction::UNUSED_FF: + case Instruction::UNUSED_F3 ... Instruction::UNUSED_F9: + case Instruction::UNUSED_FC ... Instruction::UNUSED_FF: case Instruction::UNUSED_79: case Instruction::UNUSED_7A: + case Instruction::INVOKE_POLYMORPHIC: + case Instruction::INVOKE_POLYMORPHIC_RANGE: UnexpectedOpcode(inst, shadow_frame); } } while (!interpret_one_instruction); |