PR c++/8461, c++/8625
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 4 Dec 2002 20:13:01 +0000 (20:13 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 4 Dec 2002 20:13:01 +0000 (20:13 +0000)
commita6543b83eaed8c28c6b9068d31a98a77abdfd355
treeb67e00c5506ddc2ca24b4895249a6aa8ba5a0347
parentb25817c60ef9b5e2694ba32849e29aaf7b4aaea6
    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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59827 138bc75d-0d04-0410-961f-82ee72b054a4
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