call.c (build_new_op): Fix copy error.
authorJason Merrill <jason@yorick.cygnus.com>
Sat, 15 Nov 1997 08:36:38 +0000 (08:36 +0000)
committerJason Merrill <jason@gcc.gnu.org>
Sat, 15 Nov 1997 08:36:38 +0000 (03:36 -0500)
commitda4768fe2e67468b4e4b321f07aa0c57836654b6
treeaa307cb343792fb4339282298c362fcbc97b48dc
parentdf4791b95d453db88e1db9ffb9315b6fa00d69f6
call.c (build_new_op): Fix copy error.

* call.c (build_new_op): Fix copy error.
(build_op_new_call): New fn.
(build_op_delete_call): New fn.
* cp-tree.h: Declare them.
* init.c (build_new): Use them.  Support placement delete.
(build_x_delete): Use build_op_delete_call.
(build_delete): Likewise.
* decl2.c (delete_sanity): Likewise.
(coerce_delete_type): Don't complain about placement delete.

Support placement delete.

From-SVN: r16501
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/cp-tree.h
gcc/cp/decl2.c
gcc/cp/init.c