From 185778aa3ae35252ae992f12a9dfc39a4eab5758 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 3 Aug 2025 01:34:04 +0900 Subject: refactor: refactor handling of array/pointer types --- codegen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'codegen.c') diff --git a/codegen.c b/codegen.c index d15fb4c..51254dc 100644 --- a/codegen.c +++ b/codegen.c @@ -125,7 +125,7 @@ void codegen_lval2rval(Type* ty) { void codegen_deref_expr(CodeGen* g, AstNode* ast, GenMode gen_mode) { codegen_expr(g, ast->node_operand, GenMode_rval); if (gen_mode == GenMode_rval) { - codegen_lval2rval(ast->node_operand->ty->to); + codegen_lval2rval(ast->node_operand->ty->base); } } -- cgit v1.2.3-70-g09d2