diff options
author | mmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-05-22 11:24:43 +0000 |
---|---|---|
committer | mmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-05-22 11:24:43 +0000 |
commit | d186f8877f5bd36a2204c6b2bf84cc0c73a30cde (patch) | |
tree | aaf0de4a6e20d9c74522faf9b120363e516411ba /gcc/cp | |
parent | c9ba03f2a003952b8cb6956994cdfaeb44b6d29e (diff) | |
download | gcc-d186f8877f5bd36a2204c6b2bf84cc0c73a30cde.tar.gz |
* tree.c (mapcar): Handle LVALUE_EXPR.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27101 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cp')
-rw-r--r-- | gcc/cp/ChangeLog | 2 | ||||
-rw-r--r-- | gcc/cp/tree.c | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 39cec748146..f0b989c4a92 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,5 +1,7 @@ 1999-05-22 Mark Mitchell <mark@codesourcery.com> + * tree.c (mapcar): Handle LVALUE_EXPR. + * cp-tree.h (cplus_expand_constant): Declare. * cvt.c (convert_to_pointer): Expand PTRMEM_CSTs when they're converted from one pointer-to-object type to another. diff --git a/gcc/cp/tree.c b/gcc/cp/tree.c index 9d77217e0a8..1d1f205ddee 100644 --- a/gcc/cp/tree.c +++ b/gcc/cp/tree.c @@ -1927,6 +1927,7 @@ mapcar (t, func) case NOP_EXPR: case COMPONENT_REF: case CLEANUP_POINT_EXPR: + case NON_LVALUE_EXPR: t = copy_node (t); TREE_TYPE (t) = mapcar (TREE_TYPE (t), func); TREE_OPERAND (t, 0) = mapcar (TREE_OPERAND (t, 0), func); |