diff -r 6bbbf219251d -r 4d12e34bb130 tests/test_list.c --- a/tests/test_list.c Thu May 23 20:43:04 2024 +0200 +++ b/tests/test_list.c Thu May 23 22:06:32 2024 +0200 @@ -1395,7 +1395,7 @@ roll_out_test_combos(simple_destr, { const size_t len = 60; int *testdata = int_test_data_added_to_list(list, isptrlist, len); - list->collection.simple_destructor = simple_destr_test_fun; + cxDefineDestructor(list, simple_destr_test_fun); CX_TEST_CALL_SUBROUTINE(test_list_verify_destructor, list, testdata, len); free(testdata); }) @@ -1403,7 +1403,7 @@ roll_out_test_combos(advanced_destr, { const size_t len = 75; int *testdata = int_test_data_added_to_list(list, isptrlist, len); - list->collection.advanced_destructor = advanced_destr_test_fun; + cxDefineAdvancedDestructor(list, advanced_destr_test_fun, NULL); CX_TEST_CALL_SUBROUTINE(test_list_verify_destructor, list, testdata, len); free(testdata); })