aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Kingdon <jkingdon@engr.sgi.com>1993-07-08 19:32:03 +0000
committerJim Kingdon <jkingdon@engr.sgi.com>1993-07-08 19:32:03 +0000
commit73553c44e77f5d5a6f4a8349a2fd3aa5960a6ebc (patch)
treeb93041fc0610e7010da715b53264a517a0025a2a
parentbe7f754982c1a328973689698600c00f99d8bf5c (diff)
downloadgdb-73553c44e77f5d5a6f4a8349a2fd3aa5960a6ebc.zip
gdb-73553c44e77f5d5a6f4a8349a2fd3aa5960a6ebc.tar.gz
gdb-73553c44e77f5d5a6f4a8349a2fd3aa5960a6ebc.tar.bz2
Revision to this change--use ->next != NULL, not just ->next, when
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.
-rw-r--r--gdb/stack.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gdb/stack.c b/gdb/stack.c
index a0c2d36..1ad91c2 100644
--- a/gdb/stack.c
+++ b/gdb/stack.c
@@ -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)