PR c++/8461, c++/8625
authorJason Merrill <jason@redhat.com>
Wed, 4 Dec 2002 20:13:01 +0000 (15:13 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Wed, 4 Dec 2002 20:13:01 +0000 (15:13 -0500)
commitc246c65d7638d21cf773a4fab446870c93635390
treeb67e00c5506ddc2ca24b4895249a6aa8ba5a0347
parentae598ab989bc96176b5218df66234a006acdf52e
PR c++/8461, c++/8625

        PR c++/8461, c++/8625
        * integrate.c (copy_decl_for_inlining): Handle explicit invisible
        references.
        * tree-inline.c (initialize_inlined_parameters): Likewise.

2002-12-03  Jason Merrill  <jason@redhat.com>

        PR c++/8461, c++/8625
        * call.c (convert_for_arg_passing): Don't mess with error_mark_node.
        (cp_convert_parm_for_inlining): Remove.
        * cp-lang.c (LANG_HOOKS_TREE_INLINING_CONVERT_PARM_FOR_INLINING):
        Remove.
        * cp-tree.h (ADDR_IS_INVISIREF): Remove.
        * except.c (stabilize_throw_expr): Remove ADDR_IS_INVISIREF code.

From-SVN: r59827
gcc/ChangeLog
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/cp-lang.c
gcc/cp/cp-tree.h
gcc/cp/except.c
gcc/integrate.c
gcc/testsuite/g++.dg/init/elide2.C [new file with mode: 0644]
gcc/tree-inline.c
gcc/tree.c