Amend previous changelog PR g++/2936 Part missed from first commit

Amend previous changelog
	PR g++/2936
	Part missed from first commit
	* decl2.c (finish_anon_union): Copy context.

From-SVN: r42777
This commit is contained in:
Nathan Sidwell 2001-06-01 11:57:35 +00:00 committed by Nathan Sidwell
parent feb48bde31
commit e5410b3211
2 changed files with 9 additions and 1 deletions

View File

@ -1,7 +1,12 @@
2001-06-01 Nathan Sidwell <nathan@codesourcery.com>
PR g++/2936
Part missed from first commit
* decl2.c (finish_anon_union): Copy context.
2001-05-30 Nathan Sidwell <nathan@codesourcery.com> 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
PR g++/2936 PR g++/2936
* decl.c (finish_anon_union): Copy context.
* optimize.c (remap_decl): Remap anonymous aggregate members too. * optimize.c (remap_decl): Remap anonymous aggregate members too.
2001-05-26 Nathan Sidwell <nathan@codesourcery.com> 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>

View File

@ -2113,6 +2113,9 @@ finish_anon_union (anon_union_decl)
int static_p = TREE_STATIC (anon_union_decl); int static_p = TREE_STATIC (anon_union_decl);
int external_p = DECL_EXTERNAL (anon_union_decl); int external_p = DECL_EXTERNAL (anon_union_decl);
/* The VAR_DECL's context is the same as the TYPE's context. */
DECL_CONTEXT (anon_union_decl) = DECL_CONTEXT (TYPE_NAME (type));
if (TYPE_FIELDS (type) == NULL_TREE) if (TYPE_FIELDS (type) == NULL_TREE)
return; return;