diff options
author | Jason Merrill <jason@yorick.cygnus.com> | 1999-08-24 21:23:56 +0000 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 1999-08-24 17:23:56 -0400 |
commit | df39af7db0b1ee818dc03898ac4466633ae7ebbc (patch) | |
tree | a9b7aea66e557f7c4f7223a33f5f810f95ed6a0b /gcc/cp/error.c | |
parent | 2ac84cfe01bfb92a83f18263740435f696321e32 (diff) | |
download | gcc-df39af7db0b1ee818dc03898ac4466633ae7ebbc.tar.gz |
call.c (build_conditional_expr): Fix typo.
* call.c (build_conditional_expr): Fix typo.
* typeck.c (build_modify_expr, COND_EXPR): Make sure we've got an
lvalue before trying to mess with the sides.
* error.c (dump_expr, CONVERT_EXPR): Handle (void) properly.
From-SVN: r28826
Diffstat (limited to 'gcc/cp/error.c')
-rw-r--r-- | gcc/cp/error.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gcc/cp/error.c b/gcc/cp/error.c index b6598ff30a4..5b37717329c 100644 --- a/gcc/cp/error.c +++ b/gcc/cp/error.c @@ -1547,7 +1547,13 @@ dump_expr (t, nop) break; case CONVERT_EXPR: - dump_unary_op ("+", t, nop); + if (same_type_p (TREE_TYPE (t), void_type_node)) + { + OB_PUTS ("(void)"); + dump_expr (TREE_OPERAND (t, 0), 0); + } + else + dump_unary_op ("+", t, nop); break; case ADDR_EXPR: |