From b7c5af9b1065080f06a02253e9867b52600e6c06 Mon Sep 17 00:00:00 2001 From: HoonDongKang Date: Wed, 2 Sep 2026 18:10:45 +0900 Subject: [PATCH] ffi: include SharedArrayBuffer in error message ExportBytes accepts SharedArrayBuffer inputs, but its invalid argument messages do not list SharedArrayBuffer as a supported input type. Signed-off-by: HoonDongKang --- src/ffi/data.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ffi/data.cc b/src/ffi/data.cc index 308bde60cae2..8bd2c0d9f352 100644 --- a/src/ffi/data.cc +++ b/src/ffi/data.cc @@ -671,7 +671,8 @@ void ExportBytes(const FunctionCallbackInfo& args) { if (args.Length() < 1) { THROW_ERR_INVALID_ARG_TYPE( env, - "The first argument must be a Buffer, ArrayBuffer, or ArrayBufferView"); + "The first argument must be a Buffer, ArrayBuffer, SharedArrayBuffer, " + "or ArrayBufferView"); return; } @@ -689,7 +690,8 @@ void ExportBytes(const FunctionCallbackInfo& args) { } else { THROW_ERR_INVALID_ARG_TYPE( env, - "The first argument must be a Buffer, ArrayBuffer, or ArrayBufferView"); + "The first argument must be a Buffer, ArrayBuffer, SharedArrayBuffer, " + "or ArrayBufferView"); return; }