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