Revision to this change--use ->next != NULL, not just ->next, when
authorJim Kingdon <jkingdon@engr.sgi.com>
Thu, 8 Jul 1993 19:32:03 +0000 (19:32 +0000)
committerJim Kingdon <jkingdon@engr.sgi.com>
Thu, 8 Jul 1993 19:32:03 +0000 (19:32 +0000)
passing an integer argument to find_pc_line.

* frame.h, blockframe.c, stack.c, a29k-tdep.c,
config/gould/tmp-{pn,np1}.h,
config/{sparc/tm-sparc.h,pyr/tm-pyr.h,vax/tm-vax.h}: Remove field
next_frame from struct frame_info.  It has no purpose beyond
->next->frame and is an artifact from GDB 2.8.

gdb/stack.c

index a0c2d3613ec28a29008c696c9ad16bb6df2ab55a..1ad91c2e741b1e816b592f68608316744b2cb803 100644 (file)
@@ -181,7 +181,7 @@ print_frame_info (fi, level, source, args)
       return;
     }
 
-  sal = find_pc_line (fi->pc, fi->next);
+  sal = find_pc_line (fi->pc, fi->next != NULL);
   func = find_pc_function (fi->pc);
   if (func)
     {
@@ -417,7 +417,7 @@ frame_info (addr_exp, from_tty)
     error ("Invalid frame specified.");
 
   fi = get_frame_info (frame);
-  sal = find_pc_line (fi->pc, fi->next);
+  sal = find_pc_line (fi->pc, fi->next != NULL);
   func = get_frame_function (frame);
   s = find_pc_symtab(fi->pc);
   if (func)