]> gcc.gnu.org Git - gcc.git/commit - gcc/cp/method.c
decl.c (begin_constructor_body, [...]): New fns.
authorJason Merrill <jason@redhat.com>
Thu, 17 Jan 2002 13:07:27 +0000 (08:07 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 17 Jan 2002 13:07:27 +0000 (08:07 -0500)
commitcdd2559cec98c587afc243a2850a329861487013
treeb2c6bd1d58c0b1dcac0f229dacc4f67ceb858610
parentad6b1795b1171d94d24abb31dfe515d311531794
decl.c (begin_constructor_body, [...]): New fns.

        * decl.c (begin_constructor_body, begin_destructor_body): New fns.
        (begin_function_body): Call them and keep_next_level.
        * init.c (emit_base_init): Call keep_next_level.
        * semantics.c (setup_vtbl_ptr): Lose.
        * cp-tree.h (struct cp_language_function): Remove vtbls_set_up_p.
        (vtbls_set_up_p): Lose.
        * pt.c (tsubst_expr, CTOR_INITIALIZER): Call emit_base_init.
        * method.c (do_build_copy_constructor): Likewise.
        (synthesize_method): Call finish_mem_initializers.
        * parse.y (nodecls): Likewise.

From-SVN: r48948
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/decl.c
gcc/cp/init.c
gcc/cp/method.c
gcc/cp/parse.y
gcc/cp/pt.c
gcc/cp/semantics.c
This page took 0.06087 seconds and 5 git commands to generate.