From 869acee8fb801191e87c39641e883fa455811f02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Thu, 20 Oct 2022 21:01:49 +0200 Subject: chore: upgrade rusty_v8 to 0.54.0 (#16368) --- ext/napi/function.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'ext/napi/function.rs') diff --git a/ext/napi/function.rs b/ext/napi/function.rs index 853283b08..edeed2566 100644 --- a/ext/napi/function.rs +++ b/ext/napi/function.rs @@ -27,13 +27,12 @@ impl CallbackInfo { } extern "C" fn call_fn(info: *const v8::FunctionCallbackInfo) { - let args = - unsafe { v8::FunctionCallbackArguments::from_function_callback_info(info) }; - let mut rv = unsafe { v8::ReturnValue::from_function_callback_info(info) }; + let info = unsafe { &*info }; + let args = v8::FunctionCallbackArguments::from_function_callback_info(info); + let mut rv = v8::ReturnValue::from_function_callback_info(info); // SAFETY: create_function guarantees that the data is a CallbackInfo external. let info_ptr: *mut CallbackInfo = unsafe { - let external_value = - v8::Local::::cast(args.data().unwrap_unchecked()); + let external_value = v8::Local::::cast(args.data()); external_value.value() as _ }; -- cgit v1.2.3