OSDN Git Service

* cp-tree.h (expand_throw): Remove prototype.
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Sep 1999 01:27:18 +0000 (01:27 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Sep 1999 01:27:18 +0000 (01:27 +0000)
commit18fe5d7eb1734febc0426ebdd7a57bc4d546f9b8
tree1b29796b2aee3f4dfa3db27106f7aebfefc0e732
parent7ed3cabf29e1e0bb2d5b75df3279049e780c4732
* cp-tree.h (expand_throw): Remove prototype.
* except.c (expand_throw): Make it static.  Use tree-generation
functions, rather than RTL-generation functions.
(build_throw): Use it.
* expr.c: Include except.h.
(cplus_expand_expr): Don't call expand_throw here.
* Makefile.in (expr.o): Depend on except.h.
* ir.texi: Update documentation for THROW_EXPR.

* decl.c (start_function): Set x_dont_save_pending_sizes rather
than calling get_pending_sizes.
* init.c (build_new): Don't save and restore
immediate_size_expand; instead, assert that it has the expected
value already.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29671 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/Makefile.in
gcc/cp/cp-tree.h
gcc/cp/except.c
gcc/cp/expr.c
gcc/cp/ir.texi