2011-03-15 Michael Snyder <msnyder@vmware.com>
authorMichael Snyder <msnyder@vmware.com>
Tue, 15 Mar 2011 19:28:59 +0000 (19:28 +0000)
committerMichael Snyder <msnyder@vmware.com>
Tue, 15 Mar 2011 19:28:59 +0000 (19:28 +0000)
* frame.c (find_frame_sal): Assert sym is not null.

gdb/ChangeLog
gdb/frame.c

index 85a0d3f..dc48a2a 100644 (file)
@@ -1,5 +1,7 @@
 2011-03-15  Michael Snyder  <msnyder@vmware.com>
 
+       * frame.c (find_frame_sal): Assert sym is not null.
+
        * dbxread.c (process_one_symbol): Assert 'name' is not null.
 
        * objc-lang.c (selectors_info): Check strchr for null result.
index bf3ce77..1fe6256 100644 (file)
@@ -1899,6 +1899,8 @@ find_frame_sal (struct frame_info *frame, struct symtab_and_line *sal)
       else
        sym = inline_skipped_symbol (inferior_ptid);
 
+      /* If frame is inline, it certainly has symbols.  */
+      gdb_assert (sym);
       init_sal (sal);
       if (SYMBOL_LINE (sym) != 0)
        {