Fixing type checking
This commit is contained in:
16
ccodegen.cpp
16
ccodegen.cpp
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user