diff options
author | Mark Mitchell <mark@codesourcery.com> | 2002-10-04 05:13:59 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 2002-10-04 05:13:59 +0000 |
commit | bd9bb3d2b01e5f69a42118114baddf16e1862101 (patch) | |
tree | 48ff2f7f2c9fc83ca936cfb7cd280a4c8cd24e18 /libiberty | |
parent | 6397d80b752df0770438e1edbc1efd8773fbb7eb (diff) | |
download | gcc-bd9bb3d2b01e5f69a42118114baddf16e1862101.zip gcc-bd9bb3d2b01e5f69a42118114baddf16e1862101.tar.gz gcc-bd9bb3d2b01e5f69a42118114baddf16e1862101.tar.bz2 |
re PR c++/7931 (The compiler ices on some legal code)
PR c++/7931
* pt.c (for_each_template_parm_r): Handle BASELINKs.
PR c++/7754
* decl2.c (finish_anon_union): Do not expand anonymous unions when
procesing template functions.
* pt.c (tsubst_decl, case VAR_DECL): Try to complete the variable
type. Call layout_decl.
(tsubst_expr, case DECL_STMT): Handle anonymous unions.
PR c++/7931
* g++.dg/template/ptrmem3.C: New test.
PR c++/7754
* g++.dg/template/union1.C: New test.
From-SVN: r57800
Diffstat (limited to 'libiberty')
0 files changed, 0 insertions, 0 deletions