@@ -2188,15 +2188,15 @@ TEST_CASE("Reference")
21882188 lua_newuserdatadtor (
21892189 L,
21902190 0 ,
2191- [](void *)
2191+ [](lua_State*, void * data )
21922192 {
21932193 dtorhits++;
21942194 }
21952195 );
21962196 lua_newuserdatadtor (
21972197 L,
21982198 0 ,
2199- [](void *)
2199+ [](lua_State*, void * data )
22002200 {
22012201 dtorhits++;
22022202 }
@@ -2234,7 +2234,7 @@ TEST_CASE("NewUserdataOverflow")
22342234 [](lua_State* L1 )
22352235 {
22362236 // The following userdata request might cause an overflow.
2237- lua_newuserdatadtor (L1 , SIZE_MAX , [](void * d) {});
2237+ lua_newuserdatadtor (L1 , SIZE_MAX , [](lua_State*, void * d) {});
22382238 // The overflow might segfault in the following call.
22392239 lua_getmetatable (L1 , -1 );
22402240 return 0 ;
@@ -3370,7 +3370,7 @@ TEST_CASE("UserdataApi")
33703370 void * ud3 = lua_newuserdatadtor (
33713371 L,
33723372 4 ,
3373- [](void * data)
3373+ [](lua_State*, void * data)
33743374 {
33753375 dtorhits += *(int *)data;
33763376 }
@@ -3379,7 +3379,7 @@ TEST_CASE("UserdataApi")
33793379 void * ud4 = lua_newuserdatadtor (
33803380 L,
33813381 1 ,
3382- [](void * data)
3382+ [](lua_State*, void * data)
33833383 {
33843384 dtorhits += *(char *)data;
33853385 }
@@ -3459,7 +3459,7 @@ TEST_CASE("UserdataAlignment")
34593459
34603460 for (int i = 0 ; i < 10 ; i++)
34613461 {
3462- void * data = lua_newuserdatadtor (L, size, [](void *) {});
3462+ void * data = lua_newuserdatadtor (L, size, [](lua_State*, void * data ) {});
34633463 LUAU_ASSERT (uintptr_t (data) % 16 == 0 );
34643464 lua_pop (L, 1 );
34653465 }
0 commit comments