aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-common.c
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-03-13 21:16:59 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1994-03-13 21:16:59 -0500
commit18c0f6759facfbcf0da41de6a4426fb66fcbb907 (patch)
tree6b0d9b66d7011aef91309003e273465af2b12579 /gcc/c-common.c
parentc9529354a0185752c9f9b688da560c178f6e7df0 (diff)
downloadgcc-18c0f6759facfbcf0da41de6a4426fb66fcbb907.zip
gcc-18c0f6759facfbcf0da41de6a4426fb66fcbb907.tar.gz
gcc-18c0f6759facfbcf0da41de6a4426fb66fcbb907.tar.bz2
(TRUTH_*_EXPR): Convert to integer_type_node.
From-SVN: r6772
Diffstat (limited to 'gcc/c-common.c')
-rw-r--r--gcc/c-common.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/c-common.c b/gcc/c-common.c
index ecdeb8f..ec60a5f 100644
--- a/gcc/c-common.c
+++ b/gcc/c-common.c
@@ -1755,6 +1755,8 @@ truthvalue_conversion (expr)
case TRUTH_AND_EXPR:
case TRUTH_OR_EXPR:
case TRUTH_XOR_EXPR:
+ return convert (integer_type_node, expr);
+
case ERROR_MARK:
return expr;