| Index: src/js/proxy.js
|
| diff --git a/src/js/proxy.js b/src/js/proxy.js
|
| index fc38680a13a8daae96d7df99e3acf839ecb35232..f006e6dca2e9447c3de9f03b338948ea8387fbc6 100644
|
| --- a/src/js/proxy.js
|
| +++ b/src/js/proxy.js
|
| @@ -1,4 +1,4 @@
|
| -// Copyright 2011 the V8 project authors. All rights reserved.
|
| +// 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.
|
|
|
| @@ -30,7 +30,7 @@ function ProxyCreate(handler, proto) {
|
| proto = null
|
| else if (!(IS_SPEC_OBJECT(proto) || IS_NULL(proto)))
|
| throw MakeTypeError(kProxyProtoNonObject)
|
| - return %CreateJSProxy(handler, proto)
|
| + return %CreateJSProxy({}, handler, proto)
|
| }
|
|
|
| function ProxyCreateFunction(handler, callTrap, constructTrap) {
|
| @@ -50,7 +50,7 @@ function ProxyCreateFunction(handler, callTrap, constructTrap) {
|
| throw MakeTypeError(kProxyTrapFunctionExpected, "construct")
|
| }
|
| return %CreateJSFunctionProxy(
|
| - handler, callTrap, constructTrap, GlobalFunction.prototype)
|
| + {}, handler, callTrap, constructTrap, GlobalFunction.prototype)
|
| }
|
|
|
| // -------------------------------------------------------------------
|
|
|