summaryrefslogtreecommitdiff
path: root/test/pkbktarr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/pkbktarr.cpp')
-rw-r--r--test/pkbktarr.cpp9
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);