diff --git a/ecmascript/napi/test/jsnapi_first_tests.cpp b/ecmascript/napi/test/jsnapi_first_tests.cpp index 5b353626d473124cf821c3ce618ab92952bf2c22..648d6a8520ea70436ab3bcb35e9105cc88cf0369 100644 --- a/ecmascript/napi/test/jsnapi_first_tests.cpp +++ b/ecmascript/napi/test/jsnapi_first_tests.cpp @@ -718,7 +718,7 @@ HWTEST_F_L0(JSNApiTests, ArrayBufferWithBuffer) const int32_t length = 15; Data *data = new Data(); data->length = length; - NativePointerCallback deleter = [](void *env, void *buffer, void *data) -> void { + NativePointerCallback deleter = []([[maybe_unused]] void *env, void *buffer, void *data) -> void { delete[] reinterpret_cast(buffer); Data *currentData = reinterpret_cast(data); ASSERT_EQ(currentData->length, 15); // 5 : size of arguments diff --git a/ecmascript/napi/test/jsnapi_third_tests.cpp b/ecmascript/napi/test/jsnapi_third_tests.cpp index 893a87e5b3b4c77794f23b180c3c1faeef947310..77feaa96ca7bb52c81b07a0f44470987299db901 100644 --- a/ecmascript/napi/test/jsnapi_third_tests.cpp +++ b/ecmascript/napi/test/jsnapi_third_tests.cpp @@ -291,7 +291,7 @@ HWTEST_F_L0(JSNApiTests, BufferRef_New01_ByteLength_GetBuffer_BufferToStringCall int32_t length; }; const int32_t length = 15; - NativePointerCallback deleter = [](void *env, void *buffer, void *data) -> void { + NativePointerCallback deleter = []([[maybe_unused]] void *env, void *buffer, void *data) -> void { delete[] reinterpret_cast(buffer); Data *currentData = reinterpret_cast(data); delete currentData; @@ -524,7 +524,7 @@ HWTEST_F_L0(JSNApiTests, New2) const int32_t length = 15; Data *data = new Data(); data->length = length; - NativePointerCallback deleter = [](void *env, void *buffer, void *data) -> void { + NativePointerCallback deleter = []([[maybe_unused]] void *env, void *buffer, void *data) -> void { delete[] reinterpret_cast(buffer); Data *currentData = reinterpret_cast(data); ASSERT_EQ(currentData->length, 15); // 5 : size of arguments diff --git a/ecmascript/tests/gc_third_test.cpp b/ecmascript/tests/gc_third_test.cpp index 4b48ed0fcaa952664b3235b65fff5c2038070294..b41974e201ee49eef62b705d47d480a15bac6813 100644 --- a/ecmascript/tests/gc_third_test.cpp +++ b/ecmascript/tests/gc_third_test.cpp @@ -201,14 +201,13 @@ HWTEST_F_L0(GCTest, CallbackTask) for (int i = 0; i < 10; i++) { // NOLINTNEXTLINE(cppcoreguidelines-no-malloc) void *externalPointer = malloc(10); - [[maybe_unused]] JSHandle nativePointer - = factory->NewJSNativePointer(externalPointer, - [](void *env, void* pointer, [[maybe_unused]] void* data) { - if (pointer != nullptr) { - free(pointer); - } - }, - nullptr, false, 10, Concurrent::YES); + [[maybe_unused]] JSHandle nativePointer = factory->NewJSNativePointer( + externalPointer, []([[maybe_unused]] void *env, void* pointer, [[maybe_unused]] void* data) { + if (pointer != nullptr) { + free(pointer); + } + }, + nullptr, false, 10, Concurrent::YES); } } size_t number = vm->GetConcurrentNativePointerListSize();