diff options
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); |
