OLD | NEW |
1 // Copyright 2016 the V8 project authors. All rights reserved. | 1 // Copyright 2016 the V8 project authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 var o = {__proto__:new Int32Array(100)}; | 5 var o = {__proto__:new Int32Array(100)}; |
6 Object.prototype[1.3] = 10; | 6 Object.prototype[1.3] = 10; |
7 assertEquals(10, o[1.3]); | 7 assertEquals(undefined, o[1.3]); |
8 | 8 |
9 var o = new Int32Array(100); | 9 var o = new Int32Array(100); |
10 var o2 = new Int32Array(200); | 10 var o2 = new Int32Array(200); |
11 o.__proto__ = o2; | 11 o.__proto__ = o2; |
12 assertEquals(undefined, Reflect.get(o, 1.3, o2)); | 12 assertEquals(undefined, Reflect.get(o, 1.3, o2)); |
OLD | NEW |