From e225da87c7e41374a1e16a6dbdbb8143834116b5 Mon Sep 17 00:00:00 2001 From: dzaima Date: Sun, 5 Sep 2021 01:36:16 +0300 Subject: [PATCH] fix i32/c32-arr allocation size --- src/core/c32arr.h | 2 +- src/core/i32arr.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/c32arr.h b/src/core/c32arr.h index ba7da262..c3ef1331 100644 --- a/src/core/c32arr.h +++ b/src/core/c32arr.h @@ -8,7 +8,7 @@ typedef struct C32Slice { } C32Slice; -#define C32A_SZ(IA) fsizeof(F64Arr,a,f64,IA) +#define C32A_SZ(IA) fsizeof(F64Arr,a,u32,IA) static B m_c32arrv(u32** p, usz ia) { C32Arr* r = m_arr(C32A_SZ(ia), t_c32arr, ia); arr_shVec((Arr*)r); diff --git a/src/core/i32arr.h b/src/core/i32arr.h index 234be405..6b666ae0 100644 --- a/src/core/i32arr.h +++ b/src/core/i32arr.h @@ -8,7 +8,7 @@ typedef struct I32Slice { } I32Slice; -#define I32A_SZ(IA) fsizeof(F64Arr,a,f64,IA) +#define I32A_SZ(IA) fsizeof(F64Arr,a,i32,IA) static B m_i32arrv(i32** p, usz ia) { I32Arr* r = m_arr(I32A_SZ(ia), t_i32arr, ia); arr_shVec((Arr*)r);