DR 337 PR c++/9256
authorGiovanni Bajo <giovannibajo@gcc.gnu.org>
Sat, 10 Jan 2004 01:18:08 +0000 (01:18 +0000)
committerGiovanni Bajo <giovannibajo@gcc.gnu.org>
Sat, 10 Jan 2004 01:18:08 +0000 (01:18 +0000)
commitcfb91b67b887d59ba1d9fff08fcd38f8b16d766f
treed98dd18782bf56052dc1f01bd9106a533a6c3f95
parentf88e4715761877b42c9459b8c339fa75fbb28103
DR 337 PR c++/9256

DR 337
PR c++/9256
* pt.c (tsubst): Substitution must fail if we are attempting to
create an array with element type that is an abstract class type.
* decl.c (cp_finish_decl): Strip pointers and array types recursively
before calling abstract_virtuals_error.

From-SVN: r75618
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/cp/pt.c