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
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})();
28