[gcc/ChangeLog]
2004-03-24 Ziemowit Laski <zlaski@apple.com>
* objc/objc-act.c (objc_comptypes): Treat comparisons
between 'Class' and '<class> *' as explicitly invalid.
From-SVN: r79928
+2004-03-24 Ziemowit Laski <zlaski@apple.com>
+
+ * objc/objc-act.c (objc_comptypes): Treat comparisons
+ between 'Class' and '<class> *' as explicitly invalid.
+
2004-03-24 David Edelsohn <edelsohn@gnu.org>
* doc/invoke.texi (-frename-registers: Add enabled at -O3.
&& OBJC_TYPE_NAME (rhs) == objc_object_id))
return 1;
+ /* `Class' != `<class> *' && `<class> *' != `Class'! */
+ else if ((OBJC_TYPE_NAME (lhs) == objc_class_id && TYPED_OBJECT (rhs))
+ || (OBJC_TYPE_NAME (rhs) == objc_class_id && TYPED_OBJECT (lhs)))
+ return 0;
+
/* `<class> *' = `<class> *' */
else if (TYPED_OBJECT (lhs) && TYPED_OBJECT (rhs))