From a25ee33216ab0b3c0ace1cb717d2434a0a7ddd8f Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Wed, 17 May 1995 17:44:45 -0400 Subject: [PATCH] (invert_truthvalue, case CLEANUP_POINT_EXPR): New case. From-SVN: r9735 --- gcc/fold-const.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gcc/fold-const.c b/gcc/fold-const.c index c51b8cddd74..e3470b33581 100644 --- a/gcc/fold-const.c +++ b/gcc/fold-const.c @@ -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 ();