diff options
author | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-03-01 01:49:00 +0000 |
---|---|---|
committer | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-03-01 01:49:00 +0000 |
commit | 7ebc28e0f4dfad435e03419d5609afe903f59303 (patch) | |
tree | b629fbdbb8ced39d7c5c023b8e9b14061bff1de5 /gcc/reload.c | |
parent | 693857268ba09627c1749638f5bf637eb9f54c83 (diff) | |
download | gcc-7ebc28e0f4dfad435e03419d5609afe903f59303.tar.gz |
* tree.h (TARGET_EXPR_SLOT, TARGET_EXPR_INITIAL): New macros.
(TARGET_EXPR_CLEANUP): New macro.
cp/
* except.c: Don't include decl.h or obstack.h. Do include
tree-inline.h.
(build_throw): Destroy temporaries from the thrown
expression before calling __cxa_throw. Construct a thrown
temporary directly into the exception object.
(stabilize_throw_expr): New function.
(wrap_cleanups_r): New function.
* tree.c (stabilize_expr): New function.
* init.c (build_init): New function.
* Make-lang.in (cp/except.o): Adjust .h deps.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50177 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/reload.c')
0 files changed, 0 insertions, 0 deletions