Skip to content

Commit 8956732

Browse files
committed
fix
1 parent daed6a1 commit 8956732

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

ggml/src/ggml.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1151,8 +1151,10 @@ static const char * GGML_GLU_OP_NAME[GGML_GLU_OP_COUNT] = {
11511151
static_assert(GGML_GLU_OP_COUNT == 5, "GGML_GLU_OP_COUNT != 5");
11521152

11531153

1154+
#define GGML_ASSERT_ALIGNED_MSG_P(N, A, P, MSG) \
1155+
static_assert((N) % (A) == 0, MSG " (size=" #N ", align=" #A ", padding=" #P ")")
11541156
#define GGML_ASSERT_ALIGNED_MSG(N, A, MSG) \
1155-
static_assert((N) % (A) == 0, MSG " (size=" #N ", align=" #A ", padding=" #((A - (N % A)) % A) ")")
1157+
GGML_ASSERT_ALIGNED_MSG_P(N, A, ((A) - (N) % (A)) % (A), MSG)
11561158

11571159
// check that the tensor and object sizes are multiples of GGML_MEM_ALIGN
11581160
GGML_ASSERT_ALIGNED_MSG(sizeof(struct ggml_object), GGML_MEM_ALIGN, "ggml_object size must be a multiple of GGML_MEM_ALIGN");

0 commit comments

Comments
 (0)