• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Copyright 2015 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 p1 = {};
6var p2 = {};
7var p3 = {};
8var x = 0;
9var y = 1;
10var z = 2;
11var o = 3;
12assertThrows(
13    'o = {' +
14    '  __proto__: (x++, p1),' +
15    '  __proto__: (y++, p2),' +
16    '  __proto__: (z++, p3)' +
17    '};', SyntaxError);
18assertEquals(0, x);
19assertEquals(1, y);
20assertEquals(2, z);
21assertEquals(3, o);
22