From 78b36c2b220f7f5c10c3cfa004de918dbe6429db Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Thu, 18 Jan 2024 16:09:55 +0100 Subject: [PATCH] getNativeArg: thow expection on getNativeObject err --- src/engines/v8/generate.zig | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/engines/v8/generate.zig b/src/engines/v8/generate.zig index 4877845..c122b98 100644 --- a/src/engines/v8/generate.zig +++ b/src/engines/v8/generate.zig @@ -150,10 +150,7 @@ fn getNativeArg( if (!js_value.isObject()) return JSError.InvalidArgument; // JS object - const ptr = getNativeObject( - T_refl, - js_value.castTo(v8.Object), - ) catch unreachable; // TODO: throw js exception + const ptr = try getNativeObject(T_refl, js_value.castTo(v8.Object)); if (arg_T.underPtr() != null) { value = ptr; } else {