From bbcbc3e07f4467ba76830a80a011aee53bc4f195 Mon Sep 17 00:00:00 2001 From: David Edelsohn Date: Wed, 13 Jul 2005 15:21:05 +0000 Subject: [PATCH] tree-ssa-dom.c (lookup_avail_expr): Do not pass member in freed structure as argument. * tree-ssa-dom.c (lookup_avail_expr): Do not pass member in freed structure as argument. From-SVN: r101971 --- gcc/ChangeLog | 5 +++++ gcc/tree-ssa-dom.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b5adb7df155..b591df8e882 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2005-07-13 David Edelsohn + + * tree-ssa-dom.c (lookup_avail_expr): Do not pass member in freed + structure as argument. + 2005-07-13 Paolo Bonzini PR tree-optimization/21921 diff --git a/gcc/tree-ssa-dom.c b/gcc/tree-ssa-dom.c index 1b8b8f1acec..2514a49fc5d 100644 --- a/gcc/tree-ssa-dom.c +++ b/gcc/tree-ssa-dom.c @@ -3104,7 +3104,7 @@ lookup_avail_expr (tree stmt, bool insert) tree t = element->rhs; free (element); return constant_boolean_node (TREE_CODE (t) != EQ_EXPR, - TREE_TYPE (element->rhs)); + TREE_TYPE (t)); } } -- 2.30.2