Fix invalid assertion in vm_loop. (#1561)
Because of the fallthrough case the value of 3 is also allowed in the default case. Fixes #1555. JerryScript-DCO-1.0-Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com
This commit is contained in:
+2
-1
@@ -808,7 +808,8 @@ vm_loop (vm_frame_ctx_t *frame_ctx_p) /**< frame context */
|
||||
}
|
||||
default:
|
||||
{
|
||||
JERRY_ASSERT (CBC_BRANCH_OFFSET_LENGTH (opcode) == 2);
|
||||
JERRY_ASSERT (CBC_BRANCH_OFFSET_LENGTH (opcode) == 2
|
||||
|| CBC_BRANCH_OFFSET_LENGTH (opcode) == 3);
|
||||
|
||||
branch_offset <<= 8;
|
||||
branch_offset |= *(byte_code_p++);
|
||||
|
||||
Reference in New Issue
Block a user