diff options
author | Joel Brobecker <brobecker@gnat.com> | 2008-09-30 21:36:21 +0000 |
---|---|---|
committer | Joel Brobecker <brobecker@gnat.com> | 2008-09-30 21:36:21 +0000 |
commit | b1f33ddde15312e8d7bdf4750a443ffd7dfbbea9 (patch) | |
tree | b1f0f75a5209b4a0bf9ad5041fd75277faa0fc71 /gdb/ChangeLog | |
parent | 3d0b0fa396d73f8c06709d0c2001366d9d8d5239 (diff) | |
download | gdb-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/ChangeLog | 11 |
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. |