Fix type system in SSA generation

Removes a lot of dodgy things
Still needs to be tested a lot and better refactored
This commit is contained in:
Ginger Bill
2016-09-03 22:07:16 +01:00
parent 7f884ed251
commit cdd8eadda1
4 changed files with 173 additions and 206 deletions

View File

@@ -3434,6 +3434,11 @@ gbString write_expr_to_string(gbString str, AstNode *node) {
str = write_expr_to_string(str, ue->expr);
case_end;
case_ast_node(de, DerefExpr, node);
str = write_expr_to_string(str, de->expr);
str = gb_string_appendc(str, "^");
case_end;
case_ast_node(be, BinaryExpr, node);
str = write_expr_to_string(str, be->left);
str = gb_string_appendc(str, " ");