| Index: test/mjsunit/harmony/regress/regress-crbug-461520.js
|
| diff --git a/test/mjsunit/harmony/regress/regress-crbug-461520.js b/test/mjsunit/harmony/regress/regress-crbug-461520.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..c30260db72ad16f95c2b0ded0571f8a15c09eca9
|
| --- /dev/null
|
| +++ b/test/mjsunit/harmony/regress/regress-crbug-461520.js
|
| @@ -0,0 +1,18 @@
|
| +// Copyright 2015 the V8 project authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +// Flags: --harmony-proxies
|
| +
|
| +var fuse = 1;
|
| +var handler = {
|
| + get: function() { return function() {} },
|
| + getPropertyDescriptor: function() {
|
| + if (fuse-- == 0) throw "please die";
|
| + return {value: function() {}, configurable: true};
|
| + }
|
| +};
|
| +
|
| +var p = Proxy.create(handler);
|
| +var o = Object.create(p);
|
| +with (o) { f() }
|
|
|