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
5var obj = new Array(1);
6obj[0] = 0;
7obj[1] = 0;
8function foo(flag_index) {
9  obj[flag_index]++;
10}
11
12// Force dictionary properties on obj.
13obj[-8] = 3;
14foo(1);
15foo(2);
16