From 13837058c109dd5915b4003bc903277417982ddb Mon Sep 17 00:00:00 2001 From: Tom Wood Date: Wed, 22 Apr 1992 10:20:05 +0000 Subject: [PATCH] *** empty log message *** From-SVN: r815 --- gcc/fold-const.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gcc/fold-const.c b/gcc/fold-const.c index 80e329a..c620a22 100644 --- a/gcc/fold-const.c +++ b/gcc/fold-const.c @@ -3486,7 +3486,7 @@ fold (expr) { case 0: /* Always false. */ - return convert (type, integer_zero_node); + return omit_one_operand (type, integer_zero_node, arg0); case 1: code = LT_EXPR; break; @@ -3507,10 +3507,12 @@ fold (expr) break; case 7: /* Always true. */ - return convert (type, integer_one_node); + return omit_one_operand (type, integer_one_node, arg0); } - return fold (build (code, type, cval1, cval2)); + return omit_one_operand (type, + fold (build (code, type, cval1, cval2)), + arg0); } } } -- 2.7.4