// Copyright 2014 the V8 project authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. var arr = [1, 2]; Object.defineProperty(arr, 0xfffe, { value: 3, configurable: true, writable: true, enumerable: false }); arr[0xffff] = 4; arr.shift(); var desc = Object.getOwnPropertyDescriptor(arr, 0xfffe); assertEquals(4, desc.value); assertFalse(desc.enumerable);