(common_type): Call lookup_attribute instead of value_member.
authorDoug Evans <dje@gnu.org>
Fri, 28 Apr 1995 01:11:28 +0000 (01:11 +0000)
committerDoug Evans <dje@gnu.org>
Fri, 28 Apr 1995 01:11:28 +0000 (01:11 +0000)
From-SVN: r9524

gcc/c-typeck.c

index 1873613a9548ec9f05a1d7c16bb8d4f93935097f..30d6679f6fc67dd847842cc337de9b01443f2bef 100644 (file)
@@ -209,14 +209,15 @@ common_type (t1, t2)
          attributes = a2;
        else
        {
-         /* Pick the longest list, and hang on the other
-            list.  */
+         /* Pick the longest list, and hang on the other list.  */
+         /* ??? For the moment we punt on the issue of attrs with args.  */
        
          if (list_length (a1) < list_length (a2))
             attributes = a2, a2 = a1;
 
          for (; a2; a2 = TREE_CHAIN (a2))
-            if (!value_member (attributes, a2))
+           if (lookup_attribute (IDENTIFIER_POINTER (TREE_PURPOSE (a2)),
+                                 attributes) == NULL_TREE)
              {
                a1 = copy_node (a2);
                TREE_CHAIN (a1) = attributes;