1 // Copyright 2014 the V8 project authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 var obj = new Array(1); 6 obj[0] = 0; 7 obj[1] = 0; 8 function foo(flag_index) { 9 obj[flag_index]++; 10 } 11 12 // Force dictionary properties on obj. 13 obj[-8] = 3; 14 foo(1); 15 foo(2); 16