• 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
5// Flags: --harmony-proxies
6
7var fuse = 1;
8
9var handler = {
10  get: function() { return function() {} },
11  has() { return true },
12  getOwnPropertyDescriptor: function() {
13    if (fuse-- == 0) throw "please die";
14    return {value: function() {}, configurable: true};
15  }
16};
17
18var p = new Proxy({}, handler);
19var o = Object.create(p);
20with (o) { f() }
21