diff options
author | Hui Zhu <teawater@gmail.com> | 2010-08-13 03:14:03 +0000 |
---|---|---|
committer | Hui Zhu <teawater@gmail.com> | 2010-08-13 03:14:03 +0000 |
commit | 1d9ec526eeeeb28ba849e65993860f2ef1b750d2 (patch) | |
tree | e8a72c87135bf0c863492d0e8dbb4e4da8fc7f2e | |
parent | 0ac6fba0ecc9375477561f72df351a8ea84c899b (diff) | |
download | gdb-1d9ec526eeeeb28ba849e65993860f2ef1b750d2.zip gdb-1d9ec526eeeeb28ba849e65993860f2ef1b750d2.tar.gz gdb-1d9ec526eeeeb28ba849e65993860f2ef1b750d2.tar.bz2 |
2010-08-13 Hui Zhu <teawater@gmail.com>
* dwarf2read.c (load_partial_comp_unit): Initialize free_cu_cleanup.
(read_comp_unit): Initialize back_to.
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/dwarf2read.c | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index f05829c..e79a1ed 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2010-08-13 Hui Zhu <teawater@gmail.com> + + * dwarf2read.c (load_partial_comp_unit): Initialize free_cu_cleanup. + (read_comp_unit): Initialize back_to. + 2010-08-12 Daniel Jacobowitz <dan@codesourcery.com> Pedro Alves <pedro@codesourcery.com> diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c index 342f702..09e7804 100644 --- a/gdb/dwarf2read.c +++ b/gdb/dwarf2read.c @@ -3247,7 +3247,7 @@ load_partial_comp_unit (struct dwarf2_per_cu_data *this_cu, gdb_byte *info_ptr, *beg_of_comp_unit; struct die_info *comp_unit_die; struct dwarf2_cu *cu; - struct cleanup *free_abbrevs_cleanup, *free_cu_cleanup; + struct cleanup *free_abbrevs_cleanup, *free_cu_cleanup = NULL; struct attribute *attr; int has_children; struct die_reader_specs reader_specs; @@ -7974,7 +7974,7 @@ read_comp_unit (gdb_byte *info_ptr, struct dwarf2_cu *cu) { struct die_reader_specs reader_specs; int read_abbrevs = 0; - struct cleanup *back_to; + struct cleanup *back_to = NULL; struct die_info *die; if (cu->dwarf2_abbrevs == NULL) |