From 73d7e89c323bde2eab024fc88fb5701391145892 Mon Sep 17 00:00:00 2001 From: David Given Date: Sat, 1 Oct 2016 23:41:03 +0200 Subject: [PATCH] Show expression trees correctly. --- mach/proto/mcg/ir.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mach/proto/mcg/ir.c b/mach/proto/mcg/ir.c index d2b64b162..0aea3ea50 100644 --- a/mach/proto/mcg/ir.c +++ b/mach/proto/mcg/ir.c @@ -140,7 +140,7 @@ static void print_expr(char k, const struct ir* ir) default: if (ir->left) { - if (ir->left->root == ir->root) + if (ir->left->root != ir->root) tracef(k, "$%d", ir->left->id); else print_expr(k, ir->left); @@ -148,7 +148,7 @@ static void print_expr(char k, const struct ir* ir) if (ir->right) { tracef(k, ", "); - if (ir->right->root == ir->root) + if (ir->right->root != ir->root) tracef(k, "$%d", ir->right->id); else print_expr(k, ir->right); -- 2.34.1