blob: ef21a1a69e1eb40bc1bbe24d021df314eeb3b168 [file] [log] [blame]
Ben Murdoch4a90d5f2016-03-22 12:00:34 +00001// 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
5
6var accessor_to_data_case = (function() {
7 var v = {};
8 Object.defineProperty(v, "foo", { get: function() { return 42; }, configurable: true});
9
10 var obj = {};
11 obj["boom"] = v;
12
13 Object.defineProperty(v, "foo", { value: 0, writable: true, configurable: true });
14 return obj;
15})();
16
17
18var data_to_accessor_case = (function() {
19 var v = {};
20 Object.defineProperty(v, "bar", { value: 0, writable: true, configurable: true });
21
22 var obj = {};
23 obj["bam"] = v;
24
25 Object.defineProperty(v, "bar", { get: function() { return 42; }, configurable: true});
26 return obj;
27})();