This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
RFC: DW_TAG_try_block
- From: "H. J. Lu" <hjl at lucon dot org>
- To: GDB <gdb at sources dot redhat dot com>
- Date: Mon, 26 May 2003 12:44:43 -0700
- Subject: RFC: DW_TAG_try_block
Intel C++ compiler generates DW_TAG_try_block for
try
{
...
}
Gdb can't print any local variables declared inside the try block. This
patch seems to work for us. Is that correct?
H.J.
---
2003-05-26 H.J. Lu <hongjiu.lu@intel.com>
* dwarf2read.c (process_die): Handle DW_TAG_try_block.
--- gdb/dwarf2read.c.try 2003-05-26 12:23:22.000000000 -0700
+++ gdb/dwarf2read.c 2003-05-26 12:37:08.000000000 -0700
@@ -1768,6 +1768,7 @@ process_die (struct die_info *die, struc
of a function and make GDB `next' properly over inlined functions. */
break;
case DW_TAG_lexical_block:
+ case DW_TAG_try_block:
read_lexical_block_scope (die, objfile, cu_header);
break;
case DW_TAG_class_type: