]> gcc.gnu.org Git - gcc.git/commit - gcc/cp/init.c
tree.h (TARGET_EXPR_SLOT, [...]): New macros.
authorJason Merrill <jason@redhat.com>
Fri, 1 Mar 2002 01:49:00 +0000 (20:49 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Fri, 1 Mar 2002 01:49:00 +0000 (20:49 -0500)
commit6f30f1f13ccfb32f8a45daa3e6ac4599d9813b8a
treeb629fbdbb8ced39d7c5c023b8e9b14061bff1de5
parente38ff265dab5f9cf6bb7cf00db5c5dce04b43cad
tree.h (TARGET_EXPR_SLOT, [...]): New macros.

        * 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.

From-SVN: r50177
gcc/ChangeLog
gcc/cp/ChangeLog
gcc/cp/Make-lang.in
gcc/cp/except.c
gcc/cp/init.c
gcc/cp/tree.c
gcc/tree.h
This page took 0.055333 seconds and 5 git commands to generate.