From d32b39e96095b33bfc892bf36251ac387e6ca8f9 Mon Sep 17 00:00:00 2001 From: servostar Date: Tue, 16 Jul 2024 21:25:59 +0200 Subject: [PATCH] fixed: assignment storing pointer instead of value --- src/llvm/llvm-ir/stmt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/llvm/llvm-ir/stmt.c b/src/llvm/llvm-ir/stmt.c index edd84a1..9f20c20 100644 --- a/src/llvm/llvm-ir/stmt.c +++ b/src/llvm/llvm-ir/stmt.c @@ -111,7 +111,7 @@ BackendError impl_assign_stmt( DEBUG("implementing assignment for variable: %p", assignment); LLVMValueRef llvm_value = NULL; - err = impl_expr(unit, scope, builder, assignment->value, TRUE, &llvm_value); + err = impl_expr(unit, scope, builder, assignment->value, false, &llvm_value); if (err.kind != Success) { return err; }