aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Palka <patrick@parcs.ath.cx>2015-08-29 18:16:40 -0400
committerPatrick Palka <patrick@parcs.ath.cx>2015-09-02 20:50:46 -0400
commiteed8b28a07c32f835dfb4ff21fb9c0bf33c738df (patch)
treefdaccb1794d62811bb49a3e78f14b4211c50fccc
parent8cbebaac8f387aa0987410243c9f0d3a51041750 (diff)
downloadgdb-eed8b28a07c32f835dfb4ff21fb9c0bf33c738df.zip
gdb-eed8b28a07c32f835dfb4ff21fb9c0bf33c738df.tar.gz
gdb-eed8b28a07c32f835dfb4ff21fb9c0bf33c738df.tar.bz2
Update documentation of function copy_type_recursive
Following commit 8f57eec2fb3 ("Use gdbarch obstack to allocate types in alloc_type_arch") it is no longer the case that the type returned by copy_type_recursive is allocated using malloc. Because the function uses alloc_type_arch internally, the new type is now allocated on the gdbarch associated with the type, and is thus owned by that gdbarch. gdb/ChangeLog: * gdbtypes.c (copy_type_recursive): Update documentation.
-rw-r--r--gdb/ChangeLog4
-rw-r--r--gdb/gdbtypes.c6
2 files changed, 7 insertions, 3 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index b054438..11997e6 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,7 @@
+2015-09-02 Patrick Palka <patrick@parcs.ath.cx>
+
+ * gdbtypes.c (copy_type_recursive): Update documentation.
+
2015-09-01 Sergio Durigan Junior <sergiodj@redhat.com>
* solib-svr4.c (solib_event_probe_action): Initialize 'probe_argc'
diff --git a/gdb/gdbtypes.c b/gdb/gdbtypes.c
index 8204d39..7a18bed 100644
--- a/gdb/gdbtypes.c
+++ b/gdb/gdbtypes.c
@@ -4356,9 +4356,9 @@ copy_dynamic_prop_list (struct obstack *objfile_obstack,
}
/* Recursively copy (deep copy) TYPE, if it is associated with
- OBJFILE. Return a new type allocated using malloc, a saved type if
- we have already visited TYPE (using COPIED_TYPES), or TYPE if it is
- not associated with OBJFILE. */
+ OBJFILE. Return a new type owned by the gdbarch associated with the type, a
+ saved type if we have already visited TYPE (using COPIED_TYPES), or TYPE if
+ it is not associated with OBJFILE. */
struct type *
copy_type_recursive (struct objfile *objfile,