aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/codegen.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/codegen.c')
-rw-r--r--src/codegen.c2
1 files changed, 1 insertions, 1 deletions
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;
}