Commit 1ae8994f by Jason Merrill Committed by Jason Merrill

dwarf2out.c (add_abstract_origin_attribute): Do call abort if the abstract origin wasn't emitted.

        * dwarf2out.c (add_abstract_origin_attribute): Do call abort if
        the abstract origin wasn't emitted.

From-SVN: r30946
parent 8cb360d3
...@@ -17,6 +17,9 @@ Wed Dec 15 02:19:32 1999 David Edelsohn <edelsohn@gnu.org> ...@@ -17,6 +17,9 @@ Wed Dec 15 02:19:32 1999 David Edelsohn <edelsohn@gnu.org>
1999-12-14 Jason Merrill <jason@casey.cygnus.com> 1999-12-14 Jason Merrill <jason@casey.cygnus.com>
* dwarf2out.c (add_abstract_origin_attribute): Do call abort if
the abstract origin wasn't emitted.
* dwarf2out.c (class_scope_p): New fn. * dwarf2out.c (class_scope_p): New fn.
(gen_subprogram_die): Use it. (gen_subprogram_die): Use it.
(gen_variable_die): Use it. Tweak logic. (gen_variable_die): Use it. Tweak logic.
......
...@@ -7511,7 +7511,7 @@ add_abstract_origin_attribute (die, origin) ...@@ -7511,7 +7511,7 @@ add_abstract_origin_attribute (die, origin)
origin_die = lookup_type_die (origin); origin_die = lookup_type_die (origin);
if (origin_die == NULL) if (origin_die == NULL)
return; abort ();
add_AT_die_ref (die, DW_AT_abstract_origin, origin_die); add_AT_die_ref (die, DW_AT_abstract_origin, origin_die);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment