diff options
author | Mark Mitchell <mark@codesourcery.com> | 2004-05-22 19:28:31 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 2004-05-22 19:28:31 +0000 |
commit | 1e2e9f544cc5a52838b868514b42f8c1016efac0 (patch) | |
tree | e082af0b49a7dd245825f7a8bc7b9ca8cd7b23eb /gcc/fortran/check.c | |
parent | 79bba51c2833a33d574533bf16ea63d97d201736 (diff) | |
download | gcc-1e2e9f544cc5a52838b868514b42f8c1016efac0.zip gcc-1e2e9f544cc5a52838b868514b42f8c1016efac0.tar.gz gcc-1e2e9f544cc5a52838b868514b42f8c1016efac0.tar.bz2 |
re PR c++/15507 (hang laying out union)
PR c++/15507
* class.c (layout_nonempty_base_or_field): Do not try to avoid
layout conflicts for unions.
PR c++/15542
* typeck.c (build_x_unary_op): Instantiate template class
specializations before looking for "operator &".
PR c++/15427
* typeck.c (complete_type): Layout non-dependent array types, even
in templates.
PR c++/15287
* typeck.c (build_unary_op): Do not optimize "&x[y]" when in a
template.
PR c++/15507
* g++.dg/inherit/union1.C: New test.
PR c++/15542
* g++.dg/template/addr1.C: New test.
PR c++/15427
* g++.dg/template/array5.C: New test.
PR c++/15287
* g++.dg/template/array6.C: New test.
From-SVN: r82144
Diffstat (limited to 'gcc/fortran/check.c')
0 files changed, 0 insertions, 0 deletions