From 2cd2a93e7216cac40f1a292683009b017404a948 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Sun, 1 Oct 1995 21:27:28 -0400 Subject: [PATCH] (staticp, case INDIRECT_EXPR): Disable case. From-SVN: r10416 --- gcc/tree.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gcc/tree.c b/gcc/tree.c index 5dd677953fb6..8281e9c457b8 100644 --- a/gcc/tree.c +++ b/gcc/tree.c @@ -2058,8 +2058,13 @@ staticp (arg) case BIT_FIELD_REF: return staticp (TREE_OPERAND (arg, 0)); +#if 0 + /* This case is technically correct, but results in setting + TREE_CONSTANT on ADDR_EXPRs that cannot be evaluated at + compile time. */ case INDIRECT_REF: return TREE_CONSTANT (TREE_OPERAND (arg, 0)); +#endif case ARRAY_REF: if (TREE_CODE (TYPE_SIZE (TREE_TYPE (arg))) == INTEGER_CST -- 2.47.2