diff options
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/gdbtypes.c | 6 |
2 files changed, 8 insertions, 3 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index c2b5a05..5c3ca8f 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2015-05-05 Joel Brobecker <brobecker@adacore.com> + + * gdbtypes.c (resolve_dynamic_array): Use + create_array_type_with_stride instead of create_array_type. + 2015-04-30 DJ Delorie <dj@redhat.com> * rl78-tdep.c (rl78_analyze_prologue): Pass RL78_ISA_DEFAULT to diff --git a/gdb/gdbtypes.c b/gdb/gdbtypes.c index b2e1177..d91b5d5 100644 --- a/gdb/gdbtypes.c +++ b/gdb/gdbtypes.c @@ -1898,9 +1898,9 @@ resolve_dynamic_array (struct type *type, else elt_type = TYPE_TARGET_TYPE (type); - return create_array_type (copy_type (type), - elt_type, - range_type); + return create_array_type_with_stride (copy_type (type), + elt_type, range_type, + TYPE_FIELD_BITSIZE (type, 0)); } /* Resolve dynamic bounds of members of the union TYPE to static |