Fixing type checking

This commit is contained in:
Krzosa Karol
2022-06-06 22:14:30 +02:00
parent d042251c21
commit 729e7aee86
6 changed files with 219 additions and 205 deletions

View File

@@ -130,19 +130,9 @@ gen_expr(Ast_Expr *ast){
}
CASE(UNARY, Unary){
switch(node->op){
case TK_Pointer: {
gen("(*");
gen_expr(node->expr);
gen(")");
} break;
case TK_Dereference: {
gen("(&");
gen_expr(node->expr);
gen(")");
} break;
invalid_default_case;
}
gen("(%s", name(node->op));
gen_expr(node->expr);
gen(")");
BREAK();
}