> Where can I find this patch? I didn't see it in the message body or attached to any 
>of your previous messages. 

Sorry,

apparently attachments are stripped now before being delivered
to the mailing lists. The patch is below:


Index: cp/cp-lang.c
===================================================================
RCS file: /home/ncvs/src/contrib/gcc/cp/cp-lang.c,v
retrieving revision 1.1.1.2
diff -u -r1.1.1.2 cp-lang.c
--- cp/cp-lang.c        1 Sep 2002 20:38:06 -0000       1.1.1.2
+++ cp/cp-lang.c        3 Sep 2002 00:47:05 -0000
@@ -122,14 +122,8 @@
 {
   if (CLASS_TYPE_P (TREE_TYPE (exp)))
     {
-      /* The backend should not be interested in the size of an expression
-        of a type with both of these set; all copies of such types must go
-        through a constructor or assignment op.  */
-      if (TYPE_HAS_COMPLEX_INIT_REF (TREE_TYPE (exp))
-         && TYPE_HAS_COMPLEX_ASSIGN_REF (TREE_TYPE (exp)))
-       abort ();
-      /* This would be wrong for a type with virtual bases, but they are
-        caught by the abort above.  */
+      /* This would be wrong for a type with virtual bases, but they should
+        not get here.  */
       return CLASSTYPE_SIZE_UNIT (TREE_TYPE (exp));
     }
   else


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to