| Index: src/runtime/runtime-proxy.cc
|
| diff --git a/src/runtime/runtime-proxy.cc b/src/runtime/runtime-proxy.cc
|
| index 1640f5789acbc89ce8caced62bd44df37372db7c..52441e9d660553a94cc0d8209ab6f2d83c8a7773 100644
|
| --- a/src/runtime/runtime-proxy.cc
|
| +++ b/src/runtime/runtime-proxy.cc
|
| @@ -11,19 +11,6 @@
|
| namespace v8 {
|
| namespace internal {
|
|
|
| -RUNTIME_FUNCTION(Runtime_CreateJSFunctionProxy) {
|
| - HandleScope scope(isolate);
|
| - DCHECK(args.length() == 5);
|
| - CONVERT_ARG_HANDLE_CHECKED(JSReceiver, target, 0);
|
| - CONVERT_ARG_HANDLE_CHECKED(JSReceiver, handler, 1);
|
| - CONVERT_ARG_HANDLE_CHECKED(JSReceiver, call_trap, 2);
|
| - RUNTIME_ASSERT(call_trap->IsJSFunction() || call_trap->IsJSFunctionProxy());
|
| - CONVERT_ARG_HANDLE_CHECKED(JSFunction, construct_trap, 3);
|
| - CONVERT_ARG_HANDLE_CHECKED(Object, prototype, 4);
|
| - if (!prototype->IsJSReceiver()) prototype = isolate->factory()->null_value();
|
| - return *isolate->factory()->NewJSFunctionProxy(target, handler, call_trap,
|
| - construct_trap, prototype);
|
| -}
|
|
|
|
|
| RUNTIME_FUNCTION(Runtime_IsJSProxy) {
|
| @@ -34,14 +21,6 @@ RUNTIME_FUNCTION(Runtime_IsJSProxy) {
|
| }
|
|
|
|
|
| -RUNTIME_FUNCTION(Runtime_IsJSFunctionProxy) {
|
| - SealHandleScope shs(isolate);
|
| - DCHECK(args.length() == 1);
|
| - CONVERT_ARG_HANDLE_CHECKED(Object, obj, 0);
|
| - return isolate->heap()->ToBoolean(obj->IsJSFunctionProxy());
|
| -}
|
| -
|
| -
|
| RUNTIME_FUNCTION(Runtime_GetHandler) {
|
| SealHandleScope shs(isolate);
|
| DCHECK(args.length() == 1);
|
| @@ -50,22 +29,6 @@ RUNTIME_FUNCTION(Runtime_GetHandler) {
|
| }
|
|
|
|
|
| -RUNTIME_FUNCTION(Runtime_GetCallTrap) {
|
| - SealHandleScope shs(isolate);
|
| - DCHECK(args.length() == 1);
|
| - CONVERT_ARG_CHECKED(JSFunctionProxy, proxy, 0);
|
| - return proxy->call_trap();
|
| -}
|
| -
|
| -
|
| -RUNTIME_FUNCTION(Runtime_GetConstructTrap) {
|
| - SealHandleScope shs(isolate);
|
| - DCHECK(args.length() == 1);
|
| - CONVERT_ARG_CHECKED(JSFunctionProxy, proxy, 0);
|
| - return proxy->construct_trap();
|
| -}
|
| -
|
| -
|
| RUNTIME_FUNCTION(Runtime_RevokeProxy) {
|
| HandleScope scope(isolate);
|
| DCHECK(args.length() == 1);
|
| @@ -74,6 +37,5 @@ RUNTIME_FUNCTION(Runtime_RevokeProxy) {
|
| return isolate->heap()->undefined_value();
|
| }
|
|
|
| -
|
| } // namespace internal
|
| } // namespace v8
|
|
|