cp-tree.h (complete_type_or_else): Declare.
authorMark Mitchell <mark@markmitchell.com>
Sat, 13 Jun 1998 23:45:18 +0000 (23:45 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Sat, 13 Jun 1998 23:45:18 +0000 (23:45 +0000)
commit8f259df3c054e887bf95c598842a4245195a1107
tree6c025d8e59042c495188e1596d323a743397764a
parent581d38d0bac90445b1a58cff2857609d141e995f
cp-tree.h (complete_type_or_else): Declare.

* cp-tree.h (complete_type_or_else): Declare.
* init.c (build_new_1, build_delete): Use it.
* typeck.c (require_complete_type): Use complete_type, rather than
expanding it inline.
(complete_type_or_else): New function.
(build_component_ref): Use it.
(pointer_int_sum): Make sure the type pointed to is complete.
(pointer_diff): Likewise.

From-SVN: r20499
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/init.c
gcc/cp/typeck.c
gcc/testsuite/g++.old-deja/g++.pt/pointer1.C [new file with mode: 0644]