diff options
author | merrill <merrill@138bc75d-0d04-0410-961f-82ee72b054a4> | 1995-05-24 21:46:55 +0000 |
---|---|---|
committer | merrill <merrill@138bc75d-0d04-0410-961f-82ee72b054a4> | 1995-05-24 21:46:55 +0000 |
commit | bc274e3b876f922bff9dedb0fe303c7305f423b0 (patch) | |
tree | fc19b7cc8c54a89cfd150ad491ab102fe91cd985 /gcc/tree.c | |
parent | d901718e1dec0e9403f61d40d756c2a884942418 (diff) | |
download | gcc-bc274e3b876f922bff9dedb0fe303c7305f423b0.tar.gz |
*** empty log message ***
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9811 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree.c')
-rw-r--r-- | gcc/tree.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/gcc/tree.c b/gcc/tree.c index e74cff435b6..08b51bacbff 100644 --- a/gcc/tree.c +++ b/gcc/tree.c @@ -3414,10 +3414,9 @@ type_list_equal (l1, l2) for (t1 = l1, t2 = l2; t1 && t2; t1 = TREE_CHAIN (t1), t2 = TREE_CHAIN (t2)) if (TREE_VALUE (t1) != TREE_VALUE (t2) || (TREE_PURPOSE (t1) != TREE_PURPOSE (t2) - && ! ((TREE_TYPE (TREE_PURPOSE (t1)) - == TREE_TYPE (TREE_PURPOSE (t2))) - && 1 == simple_cst_equal (TREE_PURPOSE (t1), - TREE_PURPOSE (t2))))) + && ! (1 == simple_cst_equal (TREE_PURPOSE (t1), TREE_PURPOSE (t2)) + && (TREE_TYPE (TREE_PURPOSE (t1)) + == TREE_TYPE (TREE_PURPOSE (t2)))))) return 0; return t1 == t2; |