summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Kettenis <kettenis@gnu.org>2003-05-29 15:49:22 +0000
committerMark Kettenis <kettenis@gnu.org>2003-05-29 15:49:22 +0000
commitaf78521797f347b719aa9ba029b7cb44857eedf0 (patch)
tree432d3846049f0d72aa6218b70d9d149914a364a5
parente5ee9287a1f43a998d91490d8af30b9482fba900 (diff)
downloadgdb-af78521797f347b719aa9ba029b7cb44857eedf0.tar.gz
* dwarf-frame.c (dwarf2_frame_cache): Assert that we have a FDE.
-rw-r--r--gdb/ChangeLog2
-rw-r--r--gdb/dwarf-frame.c1
2 files changed, 3 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 6da4930ee5b..841c9f29de0 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,7 @@
2003-05-29 Mark Kettenis <kettenis@gnu.org>
+ * dwarf-frame.c (dwarf2_frame_cache): Assert that we have a FDE.
+
* i386-cygwin-tdep.c: Don't include "gdbcore.h", "frame.h" and
"dummy-frame.h".
(i386_cygwin_frame_chain_valid, i386_cygwin_frame_chain): Removed.
diff --git a/gdb/dwarf-frame.c b/gdb/dwarf-frame.c
index bf016ad837f..d3f1a924c39 100644
--- a/gdb/dwarf-frame.c
+++ b/gdb/dwarf-frame.c
@@ -483,6 +483,7 @@ dwarf2_frame_cache (struct frame_info *next_frame, void **this_cache)
/* Find the correct FDE. */
fde = dwarf2_frame_find_fde (&fs->pc);
+ gdb_assert (fde != NULL);
/* Extract any interesting information from the CIE. */
fs->data_align = fde->cie->data_alignment_factor;