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
This commit is contained in:
parent
dbb23ff705
commit
458e3389dc
2 changed files with 15 additions and 4 deletions
|
@ -1,3 +1,8 @@
|
|||
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");
|
||||
|
|
Loading…
Add table
Reference in a new issue