@@ -1675,15 +1675,15 @@ TEST_CASE("Reference")
16751675 lua_newuserdatadtor (
16761676 L,
16771677 0 ,
1678- [](void *)
1678+ [](lua_State*, void * data )
16791679 {
16801680 dtorhits++;
16811681 }
16821682 );
16831683 lua_newuserdatadtor (
16841684 L,
16851685 0 ,
1686- [](void *)
1686+ [](lua_State*, void * data )
16871687 {
16881688 dtorhits++;
16891689 }
@@ -1721,7 +1721,7 @@ TEST_CASE("NewUserdataOverflow")
17211721 [](lua_State* L1 )
17221722 {
17231723 // The following userdata request might cause an overflow.
1724- lua_newuserdatadtor (L1 , SIZE_MAX , [](void * d) {});
1724+ lua_newuserdatadtor (L1 , SIZE_MAX , [](lua_State*, void * d) {});
17251725 // The overflow might segfault in the following call.
17261726 lua_getmetatable (L1 , -1 );
17271727 return 0 ;
@@ -2815,7 +2815,7 @@ TEST_CASE("UserdataApi")
28152815 void * ud3 = lua_newuserdatadtor (
28162816 L,
28172817 4 ,
2818- [](void * data)
2818+ [](lua_State*, void * data)
28192819 {
28202820 dtorhits += *(int *)data;
28212821 }
@@ -2824,7 +2824,7 @@ TEST_CASE("UserdataApi")
28242824 void * ud4 = lua_newuserdatadtor (
28252825 L,
28262826 1 ,
2827- [](void * data)
2827+ [](lua_State*, void * data)
28282828 {
28292829 dtorhits += *(char *)data;
28302830 }
@@ -2904,7 +2904,7 @@ TEST_CASE("UserdataAlignment")
29042904
29052905 for (int i = 0 ; i < 10 ; i++)
29062906 {
2907- void * data = lua_newuserdatadtor (L, size, [](void *) {});
2907+ void * data = lua_newuserdatadtor (L, size, [](lua_State*, void * data ) {});
29082908 LUAU_ASSERT (uintptr_t (data) % 16 == 0 );
29092909 lua_pop (L, 1 );
29102910 }
0 commit comments