From d07da2804ebf5dae90b9a19924b50b0caa601128 Mon Sep 17 00:00:00 2001 From: Manu Linares Date: Sat, 16 Aug 2025 00:13:30 -0300 Subject: [PATCH] Update sema_decls.c MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix compilation error ``` [ 48%] Building C object CMakeFiles/c3c.dir/src/compiler/sema_passes.c.o /home/mb/.cache/yay/c3c-git/src/c3c/src/compiler/sema_decls.c: In function ‘sema_analyse_operator_method’: /home/mb/.cache/yay/c3c-git/src/c3c/src/compiler/sema_decls.c:2312:25: error: suggest parentheses around assignment used as truth value [-Werror=parentheses] 2312 | is_wildcard = method->func_decl.is_wildcard_overload = true; | ^~~~~~~~~~~ ``` --- src/compiler/sema_decls.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/sema_decls.c b/src/compiler/sema_decls.c index 30a7466df..68ac66066 100755 --- a/src/compiler/sema_decls.c +++ b/src/compiler/sema_decls.c @@ -2309,7 +2309,7 @@ INLINE bool sema_analyse_operator_method(SemaContext *context, Type *parent_type { RETURN_SEMA_ERROR(method, "Only regular overloads can have untyped right hand parameters"); } - is_wildcard = method->func_decl.is_wildcard_overload = true; + is_wildcard = (method->func_decl.is_wildcard_overload = true); second_param = type_void; } second_param = second_param->canonical;