OSDN Git Service

* tree.c (search_tree): Handle TRUTH_{AND,OR,XOR}_EXPR too.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 18 Aug 1999 20:05:08 +0000 (20:05 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 18 Aug 1999 20:05:08 +0000 (20:05 +0000)
        (mapcar): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28754 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/cp/ChangeLog
gcc/cp/tree.c

index 86b452b..71d7839 100644 (file)
@@ -1,3 +1,8 @@
+1999-08-18  Richard Henderson  <rth@cygnus.com>
+
+       * tree.c (search_tree): Handle TRUTH_{AND,OR,XOR}_EXPR too.
+       (mapcar): Likewise.
+
 1999-08-17  Mark Mitchell  <mark@codesourcery.com>
 
        * cp-tree.h (back_end_hook): New variable.
index 61ad108..d493b1e 100644 (file)
@@ -1640,6 +1640,9 @@ search_tree (t, func)
       TRY (TREE_OPERAND (t, 2));
       break;
 
+    case TRUTH_AND_EXPR:
+    case TRUTH_OR_EXPR:
+    case TRUTH_XOR_EXPR:
     case TRUTH_ANDIF_EXPR:
     case TRUTH_ORIF_EXPR:
     case PREDECREMENT_EXPR:
@@ -1899,6 +1902,9 @@ mapcar (t, func)
       TREE_OPERAND (t, 2) = mapcar (TREE_OPERAND (t, 2), func);
       return t;
 
+    case TRUTH_AND_EXPR:
+    case TRUTH_OR_EXPR:
+    case TRUTH_XOR_EXPR:
     case TRUTH_ANDIF_EXPR:
     case TRUTH_ORIF_EXPR:
     case PREDECREMENT_EXPR: