summaryrefslogtreecommitdiff
path: root/test/pkbktarr.cpp
diff options
context:
space:
mode:
authorJonathan Bradley <jcb@pikum.xyz>2025-11-13 13:56:45 -0500
committerJonathan Bradley <jcb@pikum.xyz>2025-11-13 13:56:45 -0500
commit45dd0537446e6343bc4a975be21e0f0d1ec655cd (patch)
tree8a177b197d9f06c5cc934dbe8f92a7a2ebcde0ef /test/pkbktarr.cpp
parent16e8bc9c3df35c0a1a538508fb74468798791107 (diff)
tests: force malloc compatibility
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);