Commit d89e7cd4 authored by Eric Pouech's avatar Eric Pouech Committed by Alexandre Julliard

msvcrt: Fix demangling of RTTI type descriptor.

parent 013ba6aa
......@@ -1291,6 +1291,7 @@ static void test_demangle(void)
"??$run@XVTask_Render_Preview@@@QtConcurrent@@YA?AV?$QFuture@X@@PEAVTask_Render_Preview@@P82@EAAXXZ@Z"},
/* 130 */ {"??_E?$TStrArray@$$BY0BAA@D$0BA@@@UAEPAXI@Z",
"public: virtual void * __thiscall TStrArray<char [256],16>::`vector deleting destructor'(unsigned int)"},
/* 131 */ {"??_R0?AVCC@DD@@@8", "class DD::CC `RTTI Type Descriptor'"},
};
int i, num_test = ARRAY_SIZE(test);
char* name;
......
......@@ -1452,11 +1452,8 @@ static BOOL symbol_demangle(struct parsed_symbol* sym)
case '0':
{
struct datatype_t ct;
struct array pmt;
sym->current++;
str_array_init(&pmt);
demangle_datatype(sym, &ct, &pmt, FALSE);
if (!demangle_datatype(sym, &ct, NULL, FALSE))
goto done;
function_name = str_printf(sym, "%s%s `RTTI Type Descriptor'",
......
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