summaryrefslogtreecommitdiff
path: root/codegen.c
diff options
context:
space:
mode:
authorCarson Fleming <[email protected]>2026-03-27 11:27:08 -1000
committerCarson Fleming <[email protected]>2026-03-27 11:27:08 -1000
commit414a608c36b2d8f208ad0223219736d7582948ae (patch)
treeeeeb284023236a4ee53bb4a78608c3cd1e3992bb /codegen.c
parentfca3bf239cfdf03c4479f5d0c14a21c1fd96ea3e (diff)
downloadccc-414a608c36b2d8f208ad0223219736d7582948ae.tar.gz
fix some stuff
Diffstat (limited to 'codegen.c')
-rw-r--r--codegen.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/codegen.c b/codegen.c
index ab3660b..d0905e2 100644
--- a/codegen.c
+++ b/codegen.c
@@ -81,13 +81,14 @@ static void emit_expr(
break;
case EXPR_VAR_REF:
emit_var_ref(outfile, &node->as._var_ref, storage);
+ break;
}
}
static void emit_stmt(FILE* outfile, const struct stmt_node* node);
static unsigned long long get_type_size(const struct type_node* type) {
- if (type->ptr_level > 0) return 8;
+ if (type->ptr_level > 0) return PTR_SIZE;
struct type_def type_def;
if (!scope_get_type(scope, &type_def, type->name))