]> gcc.gnu.org Git - gcc.git/commitdiff
(invert_truthvalue, case CLEANUP_POINT_EXPR): New case.
authorRichard Kenner <kenner@gcc.gnu.org>
Wed, 17 May 1995 21:44:45 +0000 (17:44 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Wed, 17 May 1995 21:44:45 +0000 (17:44 -0400)
From-SVN: r9735

gcc/fold-const.c

index c51b8cddd7415a7380f908a2d4ae7e207bcd9096..e3470b335812d67951c5d9377ee7320976616d89 100644 (file)
@@ -2088,6 +2088,10 @@ invert_truthvalue (arg)
 
     case SAVE_EXPR:
       return build1 (TRUTH_NOT_EXPR, type, arg);
+
+    case CLEANUP_POINT_EXPR:
+      return build1 (CLEANUP_POINT_EXPR, type,
+                    invert_truthvalue (TREE_OPERAND (arg, 0)));
     }
   if (TREE_CODE (TREE_TYPE (arg)) != BOOLEAN_TYPE)
     abort ();
This page took 0.088433 seconds and 5 git commands to generate.