X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=uebersetzerbau-ss10.git;a=blobdiff_plain;f=codea%2Ftree.c;h=82d986a6fa921f2921683c615d361be301041d5e;hp=3669383c735c89b7907e38b4cfbe416ab1fdb4b0;hb=9dee154b18cbd82c14f1e9b782de615396f76d2e;hpb=ea73a166fb0973b8fd44c320769b9844de11e78e diff --git a/codea/tree.c b/codea/tree.c index 3669383..82d986a 100644 --- a/codea/tree.c +++ b/codea/tree.c @@ -107,6 +107,7 @@ static void write_indent(int i) void write_tree(struct treenode *node, int indent) { + if(node == TREENULL) return; write_indent(indent); fprintf(stderr, "%s @ %%%s (%i). \"%s\"\n", o_names[node->op], node->reg, node->exprcount, node->name == (char*) NULL ? "" : node->name); if(node->kids[0] != TREENULL) {