cp-tree.h (TYPE_NOTHROW_P): New macro.
authorNathan Sidwell <nathan@acm.org>
Thu, 29 Apr 1999 08:33:55 +0000 (08:33 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Thu, 29 Apr 1999 08:33:55 +0000 (08:33 +0000)
commit7f477e818acc433475aba2521fce584dd8794715
tree2d18cbe3b572fdba5fae9997a0e9974a51d342c0
parent9939c435d293b687481de7fb0d2d95d077b3e168
cp-tree.h (TYPE_NOTHROW_P): New macro.

* cp-tree.h (TYPE_NOTHROW_P): New macro.
* decl2.c (delete_sanity): Warn on deleting void *.
* init.c (build_new_1): Use TYPE_NOTHROW_P.
* typeck.c (c_expand_return): cp_pedwarn on returning NULL from
throwing operator new.

From-SVN: r26692
13 files changed:
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/decl2.c
gcc/cp/init.c
gcc/cp/typeck.c
gcc/testsuite/g++.old-deja/g++.bob/delete1.C
gcc/testsuite/g++.old-deja/g++.jason/new3.C
gcc/testsuite/g++.old-deja/g++.law/operators15.C
gcc/testsuite/g++.old-deja/g++.law/operators23.C
gcc/testsuite/g++.old-deja/g++.law/visibility15.C
gcc/testsuite/g++.old-deja/g++.other/delete4.C [new file with mode: 0644]
gcc/testsuite/g++.old-deja/g++.other/delete5.C [new file with mode: 0644]
gcc/testsuite/g++.old-deja/g++.robertl/eb101.C