re PR c++/10515 (problem when initializing a field in a union)
authorMark Mitchell <mark@codesourcery.com>
Tue, 29 Apr 2003 18:00:23 +0000 (18:00 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Tue, 29 Apr 2003 18:00:23 +0000 (18:00 +0000)
commit7513525363f872174cf212137d3da4ff8fb296fc
tree07ea95b90bf555af1d73f06085e9fa856769f10c
parentd4be2966f38c288182d0addf8b86e590e5b4fce9
re PR c++/10515 (problem when initializing a field in a union)

PR c++/10515
* g++.dg/ext/desig1.C: New test.
* g++.dg/ext/init1.C: Likewise.

PR c++/10515
* cp-tree.h (lookup_field_1): Declare it.
* search.c (lookup_field_1): Make it public.
* decl.c (reshape_init): Handle designated initializers.

From-SVN: r66235
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/search.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/desig1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/ext/init1.C