summaryrefslogtreecommitdiff
path: root/runtime/interpreter/interpreter_switch_impl.cc
diff options
context:
space:
mode:
author Narayan Kamath <narayan@google.com> 2016-08-10 14:15:28 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2016-08-10 14:15:28 +0000
commit3de6f3f9c97be2fcb490af480f9340e29f0c17ef (patch)
tree1d0ee24e18b7b1e4b8ed801c33db4481f7ad1f7c /runtime/interpreter/interpreter_switch_impl.cc
parent4997d14c8d0404269993986deff5ae1ae45ab712 (diff)
parent8ec3bd2b31ccbc9027b8e9b1949dd1804bb6d30f (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.cc5
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);