From 6e9ffa7cf08c83853e2fe84555d35eeaaf84e4f0 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 3 May 2026 13:05:10 +0900 Subject: fix: do not dereference function pointer --- src/codegen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/codegen.c b/src/codegen.c index 7f85fbd..2da6851 100644 --- a/src/codegen.c +++ b/src/codegen.c @@ -102,7 +102,7 @@ static void codegen_ref_expr(CodeGen* g, RefExprNode* expr) { } static void codegen_lval2rval(CodeGen* g, Type* ty) { - if (ty->kind == TypeKind_array) { + if (ty->kind == TypeKind_array || ty->kind == TypeKind_func) { return; } -- cgit v1.3.1