aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorJoel Brobecker <brobecker@gnat.com>2008-09-30 21:36:21 +0000
committerJoel Brobecker <brobecker@gnat.com>2008-09-30 21:36:21 +0000
commitb1f33ddde15312e8d7bdf4750a443ffd7dfbbea9 (patch)
treeb1f0f75a5209b4a0bf9ad5041fd75277faa0fc71 /gdb/ChangeLog
parent3d0b0fa396d73f8c06709d0c2001366d9d8d5239 (diff)
downloadgdb-b1f33ddde15312e8d7bdf4750a443ffd7dfbbea9.zip
gdb-b1f33ddde15312e8d7bdf4750a443ffd7dfbbea9.tar.gz
gdb-b1f33ddde15312e8d7bdf4750a443ffd7dfbbea9.tar.bz2
* ada-lang.c (ada_lookup_struct_elt_type): Handle case of a "naked"
variant branch. (empty_record): Use INIT_CPLUS_SPECIFIC, since this field is not supposed to be null. Fixes debugger segfaults. (is_unchecked_variant): New function. (to_fixed_variant_branch_type): Modify to leave unchecked unions untouched. (ada_template_to_fixed_record_type_1): Fix comment.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 4a02fb7..d67ea1c 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,14 @@
+2008-09-30 Paul Hilfinger <brobecker@adacore.com>
+
+ * ada-lang.c (ada_lookup_struct_elt_type): Handle case of a "naked"
+ variant branch.
+ (empty_record): Use INIT_CPLUS_SPECIFIC, since this field is not
+ supposed to be null. Fixes debugger segfaults.
+ (is_unchecked_variant): New function.
+ (to_fixed_variant_branch_type): Modify to leave unchecked unions
+ untouched.
+ (ada_template_to_fixed_record_type_1): Fix comment.
+
2008-09-30 Joel Brobecker <brobecker@adacore.com>
* ada-lang.c (standard_exc): New static constant.