From: Jason Merrill Date: Mon, 20 Oct 2003 20:28:51 +0000 (-0400) Subject: class.c (layout_class_type): Set DECL_ARTIFICIAL on padding field. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ea258926e64ffdd503cd5dbd403f3f7f7364e011;p=gcc.git class.c (layout_class_type): Set DECL_ARTIFICIAL on padding field. * class.c (layout_class_type): Set DECL_ARTIFICIAL on padding field. From-SVN: r72717 --- diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index ca19a4b17b1..8222fbbd8e1 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2003-10-20 Jason Merrill + + * class.c (layout_class_type): Set DECL_ARTIFICIAL on padding + field. + 2003-10-20 Kriang Lerdsuwanakij PR c++/9781, c++/10583, c++/11862 @@ -27,8 +32,8 @@ 2003-10-15 Jan Hubicka - 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 diff --git a/gcc/cp/class.c b/gcc/cp/class.c index 17ff0e49674..872556a3a89 100644 --- a/gcc/cp/class.c +++ b/gcc/cp/class.c @@ -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);