Don't dereference pointer from _array_get
This commit is contained in:
@@ -7,13 +7,13 @@ TestFuncResult test_i32_array(void) {
|
||||
i32 *array = wapp_array(i32, 1, 2, 3, 4, 5, 6, 7);
|
||||
result = wapp_array_count(i32, array) == 7 && wapp_array_capacity(i32, array) == 16;
|
||||
|
||||
i32 item;
|
||||
i32 *item;
|
||||
u64 count = wapp_array_count(i32, array);
|
||||
u64 index = 0;
|
||||
b8 running = true;
|
||||
while (running) {
|
||||
item = wapp_array_get(i32, array, index);
|
||||
result = result && item && item == (i32)(index + 1);
|
||||
result = result && item && *item == (i32)(index + 1);
|
||||
|
||||
++index;
|
||||
running = index < count;
|
||||
@@ -36,13 +36,13 @@ TestFuncResult test_i32_array_get(void) {
|
||||
|
||||
i32 *array = wapp_array(i32, 0, 1, 2, 3, 4, 5, 6, 7, 8);
|
||||
|
||||
i32 item;
|
||||
i32 *item;
|
||||
u64 count = wapp_array_count(i32, array);
|
||||
u64 index = 0;
|
||||
b8 running = true;
|
||||
while (running) {
|
||||
item = wapp_array_get(i32, array, index);
|
||||
result = result && item == (i32)index;
|
||||
result = result && item && *item == (i32)index;
|
||||
|
||||
++index;
|
||||
running = index < count;
|
||||
@@ -56,7 +56,7 @@ TestFuncResult test_i32_array_set(void) {
|
||||
|
||||
i32 *array = wapp_array(i32, 0, 1, 2, 3, 4, 5, 6, 7, 8);
|
||||
|
||||
i32 item;
|
||||
i32 *item;
|
||||
u64 count = wapp_array_count(i32, array);
|
||||
u64 index = 0;
|
||||
b8 running = true;
|
||||
@@ -64,7 +64,7 @@ TestFuncResult test_i32_array_set(void) {
|
||||
i32 num = (i32)(index * 2);
|
||||
wapp_array_set(i32, array, index, &num);
|
||||
item = wapp_array_get(i32, array, index);
|
||||
result = result && item == (i32)(index * 2);
|
||||
result = result && item && *item == (i32)(index * 2);
|
||||
|
||||
++index;
|
||||
running = index < count;
|
||||
@@ -79,9 +79,9 @@ TestFuncResult test_i32_array_append_capped(void) {
|
||||
i32 *array = wapp_array_with_capacity(i32, 64);
|
||||
wapp_array_append_capped(i32, array, &((i32){10}));
|
||||
|
||||
result = wapp_array_count(i32, array) == 1;
|
||||
i32 item = wapp_array_get(i32, array, 0);
|
||||
result = result && item == 10;
|
||||
result = wapp_array_count(i32, array) == 1;
|
||||
i32 *item = wapp_array_get(i32, array, 0);
|
||||
result = result && item && *item == 10;
|
||||
|
||||
array = wapp_array(i32, 1);
|
||||
wapp_array_append_capped(i32, array, &((i32){10}));
|
||||
@@ -120,7 +120,7 @@ TestFuncResult test_i32_array_copy_capped(void) {
|
||||
u64 index = 0;
|
||||
b8 running = true;
|
||||
while (running) {
|
||||
result = result && wapp_array_get(i32, src, index) == wapp_array_get(i32, dst1, index);
|
||||
result = result && *wapp_array_get(i32, src, index) == *wapp_array_get(i32, dst1, index);
|
||||
|
||||
++index;
|
||||
running = index < expected_count;
|
||||
@@ -133,7 +133,7 @@ TestFuncResult test_i32_array_copy_capped(void) {
|
||||
index = 0;
|
||||
running = true;
|
||||
while (running) {
|
||||
result = result && wapp_array_get(i32, src, index) == wapp_array_get(i32, dst2, index);
|
||||
result = result && *wapp_array_get(i32, src, index) == *wapp_array_get(i32, dst2, index);
|
||||
|
||||
++index;
|
||||
running = index < expected_count;
|
||||
@@ -218,7 +218,7 @@ TestFuncResult test_i32_array_copy_alloc(void) {
|
||||
u64 index = 0;
|
||||
b8 running = true;
|
||||
while (running) {
|
||||
result = result && wapp_array_get(i32, src, index) == wapp_array_get(i32, array_ptr, index);
|
||||
result = result && *wapp_array_get(i32, src, index) == *wapp_array_get(i32, array_ptr, index);
|
||||
|
||||
++index;
|
||||
running = index < expected_count;
|
||||
@@ -231,7 +231,7 @@ TestFuncResult test_i32_array_copy_alloc(void) {
|
||||
index = 0;
|
||||
running = true;
|
||||
while (running) {
|
||||
result = result && wapp_array_get(i32, src, index) == wapp_array_get(i32, array_ptr, index);
|
||||
result = result && *wapp_array_get(i32, src, index) == *wapp_array_get(i32, array_ptr, index);
|
||||
|
||||
++index;
|
||||
running = index < expected_count;
|
||||
|
||||
Reference in New Issue
Block a user