Small cleanup of print output.

This commit is contained in:
Curle 2020-11-21 02:32:46 +00:00
parent c2c4d2f1d5
commit cf5f58f1bc
Signed by: TheCurle
GPG Key ID: 2F2E62F0DA69A5AE

View File

@ -29,6 +29,7 @@ int ValueAt(int Type) {
printf("\t\tDereferencing a %s\n", TypeNames[Type]);
//TODO: this is still bullshittery!
if(Type >= PTR_CHAR && Type <= PTR_VOID) {
printf("\t\t\tDereference of %s is %s.\r\n", TypeNames[Type], TypeNames[Type - 4]);
return Type - 4;
} else {
DieDecimal("Unable to dereference type", Type);
@ -89,7 +90,7 @@ struct ASTNode* AccessArray() {
RightNode = MutateType(RightNode, LeftNode->ExprType, OP_ADD);
LeftNode = ConstructASTNode(OP_ADD, Symbols[ID].Type, LeftNode, NULL, RightNode, 0);
printf("\t\t\tAccessArray: Preparing LeftNode for dereference.\r\n");
printf("\tAccessArray: Preparing LeftNode for dereference.\r\n");
LeftNode = ConstructASTBranch(OP_DEREF, ValueAt(LeftNode->ExprType), LeftNode, 0);
printf("\tArray Access constructed\r\n");
return LeftNode;