summaryrefslogtreecommitdiffstats
path: root/gcc/tree.c
diff options
context:
space:
mode:
authormerrill <merrill@138bc75d-0d04-0410-961f-82ee72b054a4>1995-05-24 21:46:55 +0000
committermerrill <merrill@138bc75d-0d04-0410-961f-82ee72b054a4>1995-05-24 21:46:55 +0000
commitbc274e3b876f922bff9dedb0fe303c7305f423b0 (patch)
treefc19b7cc8c54a89cfd150ad491ab102fe91cd985 /gcc/tree.c
parentd901718e1dec0e9403f61d40d756c2a884942418 (diff)
downloadppe42-gcc-bc274e3b876f922bff9dedb0fe303c7305f423b0.tar.gz
ppe42-gcc-bc274e3b876f922bff9dedb0fe303c7305f423b0.zip
*** 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.c7
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;
OpenPOWER on IntegriCloud