From c95204c3f7320682cbea079df4a42154ddcdb8c3 Mon Sep 17 00:00:00 2001 From: Christoffer Lerno Date: Sun, 22 Jun 2025 18:09:08 +0200 Subject: [PATCH] Fix inc/dec vector ptr. --- src/compiler/llvm_codegen_expr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/llvm_codegen_expr.c b/src/compiler/llvm_codegen_expr.c index 92215d9fc..1b13b87d7 100644 --- a/src/compiler/llvm_codegen_expr.c +++ b/src/compiler/llvm_codegen_expr.c @@ -2066,7 +2066,7 @@ static inline LLVMValueRef llvm_emit_inc_dec_value(GenContext *c, SourceSpan spa diff_value = LLVMConstReal(llvm_get_type(c, element), diff); } ArraySize width = type->array.len; - LLVMValueRef val = llvm_get_undef(c, type); + LLVMValueRef val = LLVMGetUndef(LLVMVectorType(LLVMTypeOf(diff_value), width)); for (ArraySize i = 0; i < width; i++) { val = llvm_emit_insert_value(c, val, diff_value, i);