diff options
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.js | 6 |
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() } |