diff options
author | Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net> | 2004-12-04 06:45:13 +0000 |
---|---|---|
committer | Kriang Lerdsuwanakij <lerdsuwa@gcc.gnu.org> | 2004-12-04 06:45:13 +0000 |
commit | bad1f4626e845f0bebe71d2e4b2a82f7f458e093 (patch) | |
tree | 6a568559d4f39ae6b4365e235eaa28b995c71769 /gcc/builtins.c | |
parent | 73f8783add09b7805c9f04a3033ce48fc7255163 (diff) | |
download | gcc-bad1f4626e845f0bebe71d2e4b2a82f7f458e093.zip gcc-bad1f4626e845f0bebe71d2e4b2a82f7f458e093.tar.gz gcc-bad1f4626e845f0bebe71d2e4b2a82f7f458e093.tar.bz2 |
PR c++/17011, c++/17971
PR c++/17011, c++/17971
* pt.c (tsubst_copy) <FIELD_DECL case>: Check and diagnose
invalid field.
(tsubst_copy_and_build) <COMPONENT_REF case>: Check
error_mark_node after member substitution.
* semantics.c (finish_id_expression): Call
finish_non_static_data_member for non-dependent FIELD_DECL.
* g++.dg/template/error15.C: Adjust expected error.
* g++.dg/template/instantiate3.C: Likewise.
From-SVN: r91720
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions