]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/dwarf2out.c
dwarf2out.c (add_bound_info): Don't crash on an unexpanded SAVE_EXPR.
authorJason Merrill <jason@casey.cygnus.com>
Wed, 26 Apr 2000 00:36:56 +0000 (00:36 +0000)
committerJason Merrill <jason@gcc.gnu.org>
Wed, 26 Apr 2000 00:36:56 +0000 (20:36 -0400)
commit1cfdcc15effc096604f32fb88ddc1ad8f67aab07
tree86eb94bf7bf8baa171b95fd2c33f84eafa1c186c
parentd25ed420a21ee1692ab894f53effeb3a0eac0207
dwarf2out.c (add_bound_info): Don't crash on an unexpanded SAVE_EXPR.

        * dwarf2out.c (add_bound_info): Don't crash on an unexpanded SAVE_EXPR.

        * dwarfout.c (output_decl): Ignore NAMESPACE_DECLs.

        * dwarf2out.c (gen_subprogram_die): The class-scope declaration DIE
        is the primary DIE for a member function.
        (gen_decl_die): Call set_decl_origin_self here.
        * dwarfout.c (output_decl): And here.
        * integrate.c (output_inline_function): Not here.
        Don't clear DECL_INLINE until after calling rest_of_compilation.
        (set_decl_origin_self): No longer static.
        * tree.h: Add prototype.
        * toplev.c (note_deferral_of_defined_inline_function): Only write
        out abstract instance for actual inlines.

        * cp/decl.c (finish_function): Don't play games with DECL_INLINE.

From-SVN: r33430
gcc/ChangeLog
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/dwarf2out.c
gcc/dwarfout.c
gcc/integrate.c
gcc/toplev.c
gcc/tree.h