summaryrefslogtreecommitdiff
path: root/deps/v8/test/mjsunit/harmony/regress/regress-crbug-461520.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/mjsunit/harmony/regress/regress-crbug-461520.js')
-rw-r--r--deps/v8/test/mjsunit/harmony/regress/regress-crbug-461520.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/deps/v8/test/mjsunit/harmony/regress/regress-crbug-461520.js b/deps/v8/test/mjsunit/harmony/regress/regress-crbug-461520.js
index c30260db72..7ef9e20520 100644
--- a/deps/v8/test/mjsunit/harmony/regress/regress-crbug-461520.js
+++ b/deps/v8/test/mjsunit/harmony/regress/regress-crbug-461520.js
@@ -5,14 +5,16 @@
// Flags: --harmony-proxies
var fuse = 1;
+
var handler = {
get: function() { return function() {} },
- getPropertyDescriptor: function() {
+ has() { return true },
+ getOwnPropertyDescriptor: function() {
if (fuse-- == 0) throw "please die";
return {value: function() {}, configurable: true};
}
};
-var p = Proxy.create(handler);
+var p = new Proxy({}, handler);
var o = Object.create(p);
with (o) { f() }