/*===
1
===*/

/* Specific test: array length must be updated by defineProperty / defineProperties */

try {
    var arr = [];
    Object.defineProperties(arr, { '0': { get: function(){return 'get';}, set:function(){}, enumerable: true, configurable: true } })
    print(arr.length);
} catch (e) {
    print(e);
}

