From 271a6c3487a14599023a9106329505597638d793 Mon Sep 17 00:00:00 2001 From: Allan Sandfeld Jensen Date: Fri, 30 Aug 2019 10:22:43 +0200 Subject: BASELINE: Update Chromium to 77.0.3865.59 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I1e89a5f3b009a9519a6705102ad65c92fe736f21 Reviewed-by: Michael BrĂ¼ning --- chromium/v8/src/runtime/runtime-proxy.cc | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'chromium/v8/src/runtime/runtime-proxy.cc') diff --git a/chromium/v8/src/runtime/runtime-proxy.cc b/chromium/v8/src/runtime/runtime-proxy.cc index dd07234a4a4..2543b3f5d4e 100644 --- a/chromium/v8/src/runtime/runtime-proxy.cc +++ b/chromium/v8/src/runtime/runtime-proxy.cc @@ -86,5 +86,17 @@ RUNTIME_FUNCTION(Runtime_CheckProxyHasTrapResult) { return isolate->heap()->ToBoolean(result.FromJust()); } +RUNTIME_FUNCTION(Runtime_CheckProxyDeleteTrapResult) { + HandleScope scope(isolate); + + DCHECK_EQ(2, args.length()); + CONVERT_ARG_HANDLE_CHECKED(Name, name, 0); + CONVERT_ARG_HANDLE_CHECKED(JSReceiver, target, 1); + + Maybe result = JSProxy::CheckDeleteTrap(isolate, name, target); + if (!result.IsJust()) return ReadOnlyRoots(isolate).exception(); + return isolate->heap()->ToBoolean(result.FromJust()); +} + } // namespace internal } // namespace v8 -- cgit v1.2.1