OSDN Git Service

DR 337
authorgiovannibajo <giovannibajo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 10 Jan 2004 01:18:08 +0000 (01:18 +0000)
committergiovannibajo <giovannibajo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 10 Jan 2004 01:18:08 +0000 (01:18 +0000)
commit718177344359bb6bc5563dc92102fd60a0e4231b
treed98dd18782bf56052dc1f01bd9106a533a6c3f95
parent5844f800a36428f0d8bdc7542137d32f3e008c2c
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@75618 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/cp/pt.c