Commit 878f2873 authored by Eric Pouech's avatar Eric Pouech Committed by Alexandre Julliard

dbghelp: Silence a couple of FIXMEs for C++ code.

Reported by Jacek Caban.
parent 7a685030
...@@ -1243,6 +1243,10 @@ static struct symt* dwarf2_parse_udt_type(dwarf2_parse_context_t* ctx, ...@@ -1243,6 +1243,10 @@ static struct symt* dwarf2_parse_udt_type(dwarf2_parse_context_t* ctx,
case DW_TAG_union_type: case DW_TAG_union_type:
case DW_TAG_typedef: case DW_TAG_typedef:
/* FIXME: we need to handle nested udt definitions */ /* FIXME: we need to handle nested udt definitions */
case DW_TAG_inheritance:
case DW_TAG_subprogram:
case DW_TAG_variable:
/* FIXME: some C++ related stuff */
break; break;
default: default:
FIXME("Unhandled Tag type 0x%lx at %s, for %s\n", FIXME("Unhandled Tag type 0x%lx at %s, for %s\n",
...@@ -1834,6 +1838,11 @@ static void dwarf2_load_one_entry(dwarf2_parse_context_t* ctx, ...@@ -1834,6 +1838,11 @@ static void dwarf2_load_one_entry(dwarf2_parse_context_t* ctx,
dwarf2_parse_variable(&subpgm, NULL, di); dwarf2_parse_variable(&subpgm, NULL, di);
} }
break; break;
/* silence a couple of C++ defines */
case DW_TAG_namespace:
case DW_TAG_imported_module:
case DW_TAG_imported_declaration:
break;
default: default:
FIXME("Unhandled Tag type 0x%lx at %s, for %lu\n", FIXME("Unhandled Tag type 0x%lx at %s, for %lu\n",
di->abbrev->tag, dwarf2_debug_ctx(ctx), di->abbrev->entry_code); di->abbrev->tag, dwarf2_debug_ctx(ctx), di->abbrev->entry_code);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment