Fix fast access mode arrays delete property operation (#3073)

The old last element should be released before reallocating the underlying buffer

JerryScript-DCO-1.0-Signed-off-by: Robert Fancsik frobert@inf.u-szeged.hu
This commit is contained in:
Robert Fancsik
2019-09-09 10:37:17 +02:00
committed by GitHub
parent e04bbdfff4
commit 9fbd0cce6c
2 changed files with 24 additions and 1 deletions
@@ -413,7 +413,7 @@ ecma_delete_fast_array_properties (ecma_object_t *object_p, /**< fast access mod
return new_length;
}
for (uint32_t i = new_length; i < old_length - 1; i++)
for (uint32_t i = new_length; i < old_length; i++)
{
if (ecma_is_value_array_hole (values_p[i]))
{