aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorUlrich Weigand <uweigand@de.ibm.com>2009-01-15 15:38:57 +0000
committerUlrich Weigand <uweigand@de.ibm.com>2009-01-15 15:38:57 +0000
commit0701b271317da6be2e9913db907285c2ebc39711 (patch)
treef505c9c94da986de5b8df55f5fad76c67da86f68 /gdb
parent61212c0fb13d0a54f12748dcc56a41c15a91d12a (diff)
downloadgdb-0701b271317da6be2e9913db907285c2ebc39711.zip
gdb-0701b271317da6be2e9913db907285c2ebc39711.tar.gz
gdb-0701b271317da6be2e9913db907285c2ebc39711.tar.bz2
* frame.c (get_frame_arch): Abort if called with NULL this_frame.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog4
-rw-r--r--gdb/frame.c5
2 files changed, 9 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 928e760..5a8f5d3 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,9 @@
2009-01-15 Ulrich Weigand <uweigand@de.ibm.com>
+ * frame.c (get_frame_arch): Abort if called with NULL this_frame.
+
+2009-01-15 Ulrich Weigand <uweigand@de.ibm.com>
+
* value.h (address_of_variable): Add prototype.
(locate_var_value): Remove prototype.
diff --git a/gdb/frame.c b/gdb/frame.c
index 06dcf22..a46b626 100644
--- a/gdb/frame.c
+++ b/gdb/frame.c
@@ -1795,6 +1795,11 @@ safe_frame_unwind_memory (struct frame_info *this_frame,
struct gdbarch *
get_frame_arch (struct frame_info *this_frame)
{
+ /* In the future, this function will return a per-frame
+ architecture instead of current_gdbarch. Calling the
+ routine with a NULL value of this_frame is a bug! */
+ gdb_assert (this_frame);
+
return current_gdbarch;
}