Commit 458e3389 by Roger Sayle Committed by Roger Sayle

tree-pretty-print.c (dump_generic_node): Avoid outputing "(void) 0;" as the else…

tree-pretty-print.c (dump_generic_node): Avoid outputing "(void) 0;" as the else branch of a COND_EXPR.


	* tree-pretty-print.c (dump_generic_node): Avoid outputing "(void) 0;"
	as the else branch of a COND_EXPR.

From-SVN: r120140
parent dbb23ff7
2006-12-21 Roger Sayle <roger@eyesopen.com>
* tree-pretty-print.c (dump_generic_node): Avoid outputing "(void) 0;"
as the else branch of a COND_EXPR.
2006-12-22 Kazu Hirata <kazu@codesourcery.com>
* cgraphunit.c, config/i386/i386.c, config/ia64/ia64.c, cse.c,
......
......@@ -1093,9 +1093,14 @@ dump_generic_node (pretty_printer *buffer, tree node, int spc, int flags,
|| TREE_CODE (COND_EXPR_ELSE (node)) == GOTO_EXPR))
{
pp_space (buffer);
dump_generic_node (buffer, COND_EXPR_THEN (node), 0, flags, true);
pp_string (buffer, " else ");
dump_generic_node (buffer, COND_EXPR_ELSE (node), 0, flags, true);
dump_generic_node (buffer, COND_EXPR_THEN (node),
0, flags, true);
if (!IS_EMPTY_STMT (COND_EXPR_ELSE (node)))
{
pp_string (buffer, " else ");
dump_generic_node (buffer, COND_EXPR_ELSE (node),
0, flags, true);
}
}
else if (!(flags & TDF_SLIM))
{
......@@ -1112,7 +1117,8 @@ dump_generic_node (pretty_printer *buffer, tree node, int spc, int flags,
}
/* Output COND_EXPR_ELSE. */
if (COND_EXPR_ELSE (node))
if (COND_EXPR_ELSE (node)
&& !IS_EMPTY_STMT (COND_EXPR_ELSE (node)))
{
newline_and_indent (buffer, spc);
pp_string (buffer, "else");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment