summaryrefslogtreecommitdiff
path: root/tests.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests.c')
-rw-r--r--tests.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/tests.c b/tests.c
index 6b22cd1..e9e0c31 100644
--- a/tests.c
+++ b/tests.c
@@ -11,7 +11,7 @@ static void allocr_test(void) {
for (int i = 0; i < nfoos; i++)
assert(foos[i] == i);
int nbars = x;
- int *bars = allocr_calloc(&a, (size_t)nbars * sizeof(int));
+ int *bars = allocr_calloc(&a, (size_t)nbars, sizeof(int));
for (int i = 0; i < nbars; i++)
assert(bars[i] == 0);
for (int i = 0; i < nbars; i++)
@@ -38,7 +38,8 @@ static void allocr_test(void) {
arr_create(&arr, sizeof(int));
int n = 1000;
for (int i = 0; i < n; i++) {
- *(int *)arr_adda(&arr, &a) = i;
+ int *p = arr_adda(&arr, &a);
+ *p = i;
}
int *arr_data = arr.data;
for (int i = 0; i < n; i++) {