From 1bbe928048b11394962ebd4f809d5ba715f224d8 Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Fri, 25 Sep 1992 22:31:38 +0000 Subject: [PATCH] (initializer_constant_valid_p): Really use endtype. From-SVN: r2249 --- gcc/c-typeck.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gcc/c-typeck.c b/gcc/c-typeck.c index c9215c8..7983413 100644 --- a/gcc/c-typeck.c +++ b/gcc/c-typeck.c @@ -4185,8 +4185,8 @@ initializer_constant_valid_p (value, endtype) return 0; case PLUS_EXPR: - if (TREE_CODE (TREE_TYPE (value)) == INTEGER_TYPE - && TYPE_PRECISION (TREE_TYPE (value)) < POINTER_SIZE) + if (TREE_CODE (endtype) == INTEGER_TYPE + && TYPE_PRECISION (endtype) < POINTER_SIZE) return 0; { tree valid0 = initializer_constant_valid_p (TREE_OPERAND (value, 0), @@ -4202,8 +4202,8 @@ initializer_constant_valid_p (value, endtype) } case MINUS_EXPR: - if (TREE_CODE (TREE_TYPE (value)) == INTEGER_TYPE - && TYPE_PRECISION (TREE_TYPE (value)) < POINTER_SIZE) + if (TREE_CODE (endtype) == INTEGER_TYPE + && TYPE_PRECISION (endtype) < POINTER_SIZE) return 0; { tree valid0 = initializer_constant_valid_p (TREE_OPERAND (value, 0), -- 2.7.4