@@ -1772,15 +1772,15 @@ TEST_CASE("Reference")
17721772 lua_newuserdatadtor (
17731773 L,
17741774 0 ,
1775- [](void *)
1775+ [](lua_State*, void * data )
17761776 {
17771777 dtorhits++;
17781778 }
17791779 );
17801780 lua_newuserdatadtor (
17811781 L,
17821782 0 ,
1783- [](void *)
1783+ [](lua_State*, void * data )
17841784 {
17851785 dtorhits++;
17861786 }
@@ -1818,7 +1818,7 @@ TEST_CASE("NewUserdataOverflow")
18181818 [](lua_State* L1 )
18191819 {
18201820 // The following userdata request might cause an overflow.
1821- lua_newuserdatadtor (L1 , SIZE_MAX , [](void * d) {});
1821+ lua_newuserdatadtor (L1 , SIZE_MAX , [](lua_State*, void * d) {});
18221822 // The overflow might segfault in the following call.
18231823 lua_getmetatable (L1 , -1 );
18241824 return 0 ;
@@ -2936,7 +2936,7 @@ TEST_CASE("UserdataApi")
29362936 void * ud3 = lua_newuserdatadtor (
29372937 L,
29382938 4 ,
2939- [](void * data)
2939+ [](lua_State*, void * data)
29402940 {
29412941 dtorhits += *(int *)data;
29422942 }
@@ -2945,7 +2945,7 @@ TEST_CASE("UserdataApi")
29452945 void * ud4 = lua_newuserdatadtor (
29462946 L,
29472947 1 ,
2948- [](void * data)
2948+ [](lua_State*, void * data)
29492949 {
29502950 dtorhits += *(char *)data;
29512951 }
@@ -3025,7 +3025,7 @@ TEST_CASE("UserdataAlignment")
30253025
30263026 for (int i = 0 ; i < 10 ; i++)
30273027 {
3028- void * data = lua_newuserdatadtor (L, size, [](void *) {});
3028+ void * data = lua_newuserdatadtor (L, size, [](lua_State*, void * data ) {});
30293029 LUAU_ASSERT (uintptr_t (data) % 16 == 0 );
30303030 lua_pop (L, 1 );
30313031 }
0 commit comments