diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2025-11-13 13:56:45 -0500 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2025-11-13 13:56:45 -0500 |
| commit | 45dd0537446e6343bc4a975be21e0f0d1ec655cd (patch) | |
| tree | 8a177b197d9f06c5cc934dbe8f92a7a2ebcde0ef /test/pkbktarr.cpp | |
| parent | 16e8bc9c3df35c0a1a538508fb74468798791107 (diff) | |
tests: force malloc compatibility
Diffstat (limited to 'test/pkbktarr.cpp')
| -rw-r--r-- | test/pkbktarr.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/test/pkbktarr.cpp b/test/pkbktarr.cpp index f4bc9c9..34d83f7 100644 --- a/test/pkbktarr.cpp +++ b/test/pkbktarr.cpp @@ -4,7 +4,6 @@ #define PK_IMPL_ITER #define PK_IMPL_MEM #define PK_IMPL_BKTARR -#define PK_MEMORY_FORCE_MALLOC #include "../pkbktarr.h" void test_spinup(struct pk_membucket **bkt_buckets, struct pk_membucket **bkt_data) @@ -63,7 +62,7 @@ int main(int argc, char *argv[]) if (bkt_data->alloc_count != 1) exit(1); #endif - arr.~pk_bkt_arr_t<int>(); + pk_bkt_arr_teardown(&arr); #ifndef PK_MEMORY_FORCE_MALLOC if (bkt_buckets->alloc_count != 0) exit(1); if (bkt_data->alloc_count != 0) exit(1); @@ -109,7 +108,7 @@ int main(int argc, char *argv[]) if (pk_bkt_arr_handle_compare(found_h, h) != 0) exit(1); if (count != 1) exit(1); - arr.~pk_bkt_arr_t<int>(); + pk_bkt_arr_teardown(&arr); #ifndef PK_MEMORY_FORCE_MALLOC if (bkt_buckets->alloc_count != 0) exit(1); if (bkt_data->alloc_count != 0) exit(1); @@ -151,7 +150,7 @@ int main(int argc, char *argv[]) pk_bkt_arr_iterate(&arr, &pk_bkt_arr_t<int>::FN_Iter::invoke, &cb_wrapper); if (some_counter != 1) exit(1); - arr.~pk_bkt_arr_t<int>(); + pk_bkt_arr_teardown(&arr); #ifndef PK_MEMORY_FORCE_MALLOC if (bkt_buckets->alloc_count != 0) exit(1); if (bkt_data->alloc_count != 0) exit(1); @@ -189,7 +188,7 @@ int main(int argc, char *argv[]) }; pk_bkt_arr_iterate(&arr, &pk_bkt_arr_t<int>::FN_Iter::invoke, &cb_wrapper); - arr.~pk_bkt_arr_t<int*>(); + pk_bkt_arr_teardown(&arr); #ifndef PK_MEMORY_FORCE_MALLOC if (bkt_buckets->alloc_count != 0) exit(1); if (bkt_data->alloc_count != 0) exit(1); |
