OSDN Git Service

* dwarf2out.c (add_abstract_origin_attribute): Do call abort if
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 15 Dec 1999 09:05:18 +0000 (09:05 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 15 Dec 1999 09:05:18 +0000 (09:05 +0000)
        the abstract origin wasn't emitted.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30946 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/dwarf2out.c

index 40c1180..6309779 100644 (file)
@@ -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>
 
+       * dwarf2out.c (add_abstract_origin_attribute): Do call abort if
+       the abstract origin wasn't emitted.
+
        * dwarf2out.c (class_scope_p): New fn.
        (gen_subprogram_die): Use it.
        (gen_variable_die): Use it.  Tweak logic.
index e38152b..ea74d0f 100644 (file)
@@ -7511,7 +7511,7 @@ add_abstract_origin_attribute (die, origin)
     origin_die = lookup_type_die (origin);
 
   if (origin_die == NULL)
-    return;
+    abort ();
   
   add_AT_die_ref (die, DW_AT_abstract_origin, origin_die);
 }