@@ -2247,15 +2247,15 @@ TEST_CASE("Reference")
22472247 lua_newuserdatadtor (
22482248 L,
22492249 0 ,
2250- [](void *)
2250+ [](lua_State*, void * data )
22512251 {
22522252 dtorhits++;
22532253 }
22542254 );
22552255 lua_newuserdatadtor (
22562256 L,
22572257 0 ,
2258- [](void *)
2258+ [](lua_State*, void * data )
22592259 {
22602260 dtorhits++;
22612261 }
@@ -2293,7 +2293,7 @@ TEST_CASE("NewUserdataOverflow")
22932293 [](lua_State* L1 )
22942294 {
22952295 // The following userdata request might cause an overflow.
2296- lua_newuserdatadtor (L1 , SIZE_MAX , [](void * d) {});
2296+ lua_newuserdatadtor (L1 , SIZE_MAX , [](lua_State*, void * d) {});
22972297 // The overflow might segfault in the following call.
22982298 lua_getmetatable (L1 , -1 );
22992299 return 0 ;
@@ -3429,7 +3429,7 @@ TEST_CASE("UserdataApi")
34293429 void * ud3 = lua_newuserdatadtor (
34303430 L,
34313431 4 ,
3432- [](void * data)
3432+ [](lua_State*, void * data)
34333433 {
34343434 dtorhits += *(int *)data;
34353435 }
@@ -3438,7 +3438,7 @@ TEST_CASE("UserdataApi")
34383438 void * ud4 = lua_newuserdatadtor (
34393439 L,
34403440 1 ,
3441- [](void * data)
3441+ [](lua_State*, void * data)
34423442 {
34433443 dtorhits += *(char *)data;
34443444 }
@@ -3518,7 +3518,7 @@ TEST_CASE("UserdataAlignment")
35183518
35193519 for (int i = 0 ; i < 10 ; i++)
35203520 {
3521- void * data = lua_newuserdatadtor (L, size, [](void *) {});
3521+ void * data = lua_newuserdatadtor (L, size, [](lua_State*, void * data ) {});
35223522 LUAU_ASSERT (uintptr_t (data) % 16 == 0 );
35233523 lua_pop (L, 1 );
35243524 }
0 commit comments