Skip to content

Commit d61d993

Browse files
Fix: Address various compiler warnings
- ggml/src/ggml.c: - Remove braces around scalar initializer for `sq_info`. - Explicitly initialize the `padding` field. - ggml/src/ggml-cpu/ggml-cpu.c: - Change `src1_segment_prepared_data` to `const void *` to fix assignment discards 'const' qualifier warning.
1 parent 39ae015 commit d61d993

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

ggml/src/ggml-cpu/ggml-cpu.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8699,7 +8699,7 @@ static void ggml_compute_forward_mul_mat_one_chunk(
86998699
// Prepare corresponding segment of src1
87008700
const float * src1_segment_f32_ptr = (const float *)(src1_row_ptr_base + col_segment_start_in_src0 * sizeof(float)); // nb10 for src1
87018701

8702-
void * src1_segment_prepared_data;
8702+
const void * src1_segment_prepared_data; // Changed to const void *
87038703
char src1_quantized_segment_buffer[GGML_MAX_BLOCK_SIZE]; // Max possible size for a block
87048704

87058705
if (src1->type == GGML_TYPE_F32) {

ggml/src/ggml.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1616,7 +1616,8 @@ static struct ggml_tensor * ggml_new_tensor_impl(
16161616
/*.data =*/ obj_alloc_size > 0 ? (void *)(result + 1) : data,
16171617
/*.name =*/ { 0 },
16181618
/*.extra =*/ NULL,
1619-
/*.padding =*/ { 0 },
1619+
/*.sq_info =*/ NULL, // Initialize SmarterQuant info pointer
1620+
/*.padding =*/ { 0 } // Explicitly initialize padding
16201621
};
16211622

16221623
// TODO: this should not be needed as long as we don't rely on aligned SIMD loads

0 commit comments

Comments
 (0)