OSDN Git Service

* class.c (layout_class_type): Set DECL_ARTIFICIAL on padding
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 20 Oct 2003 20:28:51 +0000 (20:28 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 20 Oct 2003 20:28:51 +0000 (20:28 +0000)
        field.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72717 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/cp/ChangeLog
gcc/cp/class.c

index ca19a4b..8222fbb 100644 (file)
@@ -1,3 +1,8 @@
+2003-10-20  Jason Merrill  <jason@redhat.com>
+
+       * class.c (layout_class_type): Set DECL_ARTIFICIAL on padding
+       field.
+
 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
 
        PR c++/9781, c++/10583, c++/11862
@@ -27,8 +32,8 @@
 
 2003-10-15  Jan Hubicka  <jh@suse.cz>
 
-       pr c++/12574
-        * decl2.c (cxx_callgraph_analyze_expr): deal with baselink.
+       PR c++/12574
+       * decl2.c (cxx_callgraph_analyze_expr): Deal with baselink.
 
 2003-10-14  Jason Merrill  <jason@redhat.com>
 
index 17ff0e4..872556a 100644 (file)
@@ -4815,6 +4815,7 @@ layout_class_type (tree t, tree *virtuals_p)
          DECL_BIT_FIELD (padding_field) = 1;
          DECL_SIZE (padding_field) = padding;
          DECL_CONTEXT (padding_field) = t;
+         DECL_ARTIFICIAL (padding_field) = 1;
          layout_nonempty_base_or_field (rli, padding_field,
                                         NULL_TREE, 
                                         empty_base_offsets);