diff options
author | mmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-07-09 23:39:14 +0000 |
---|---|---|
committer | mmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-07-09 23:39:14 +0000 |
commit | 30d40b7da4541bafcebd42766a2d31c52526eefc (patch) | |
tree | e21f319879deb78fd43260ae563124896aa4d111 /gcc | |
parent | e351c8549e22504e9bf3496a1bea197767efe4d0 (diff) | |
download | ppe42-gcc-30d40b7da4541bafcebd42766a2d31c52526eefc.tar.gz ppe42-gcc-30d40b7da4541bafcebd42766a2d31c52526eefc.zip |
* typeck.c (build_x_unary_op): Take note of the fact that
PREINCREMENT_EXPR and POSTINCREMENT_EXPR are binary operations on
trees.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69161 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/cp/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/cp/typeck.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 4544e1b4f11..7e7099850a0 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,5 +1,9 @@ 2003-07-09 Mark Mitchell <mark@codesourcery.com> + * typeck.c (build_x_unary_op): Take note of the fact that + PREINCREMENT_EXPR and POSTINCREMENT_EXPR are binary operations on + trees. + * parser.c (cp_parser_primary_expression): Preserve the form of qualified expressions in templates, even if they are not dependent. diff --git a/gcc/cp/typeck.c b/gcc/cp/typeck.c index 6d499d6c35f..189bda2dd35 100644 --- a/gcc/cp/typeck.c +++ b/gcc/cp/typeck.c @@ -3756,7 +3756,7 @@ build_x_unary_op (enum tree_code code, tree xarg) } if (processing_template_decl && exp != error_mark_node) - return build_min (code, TREE_TYPE (exp), orig_expr); + return build_min (code, TREE_TYPE (exp), orig_expr, NULL_TREE); return exp; } |