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

Alexandre Julliard julliard at winehq.org
Tue Dec 29 09:06:45 CST 2009


Module: wine
Branch: master
Commit: 878f287366632cbc0b122d446e7e09ff5a74af93
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=878f287366632cbc0b122d446e7e09ff5a74af93

Author: Eric Pouech <eric.pouech at orange.fr>
Date:   Tue Dec 29 13:02:39 2009 +0100

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

Reported by Jacek Caban.

---

 dlls/dbghelp/dwarf.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/dlls/dbghelp/dwarf.c b/dlls/dbghelp/dwarf.c
index d9e52d3..855f8c0 100644
--- a/dlls/dbghelp/dwarf.c
+++ b/dlls/dbghelp/dwarf.c
@@ -1243,6 +1243,10 @@ static struct symt* dwarf2_parse_udt_type(dwarf2_parse_context_t* ctx,
             case DW_TAG_union_type:
             case DW_TAG_typedef:
                 /* 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;
             default:
                 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,
             dwarf2_parse_variable(&subpgm, NULL, di);
         }
         break;
+    /* silence a couple of C++ defines */
+    case DW_TAG_namespace:
+    case DW_TAG_imported_module:
+    case DW_TAG_imported_declaration:
+        break;
     default:
         FIXME("Unhandled Tag type 0x%lx at %s, for %lu\n",
               di->abbrev->tag, dwarf2_debug_ctx(ctx), di->abbrev->entry_code); 




More information about the wine-cvs mailing list