dbghelp: Fix container for global variables (Dwarf).

Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
This commit is contained in:
Eric Pouech 2022-09-28 12:13:57 +02:00 committed by Alexandre Julliard
parent a523361b10
commit 0e345d6c43

View file

@ -1997,7 +1997,8 @@ static void dwarf2_parse_variable(dwarf2_subprogram_t* subpgm,
if (!dwarf2_find_attribute(di, DW_AT_external, &ext))
ext.u.uvalue = 0;
loc.offset += subpgm->ctx->module_ctx->load_offset;
symt_new_global_variable(subpgm->ctx->module_ctx->module, subpgm->ctx->compiland,
symt_new_global_variable(subpgm->ctx->module_ctx->module,
ext.u.uvalue ? NULL : subpgm->ctx->compiland,
dwarf2_get_cpp_name(di, name.u.string), !ext.u.uvalue,
loc, 0, param_type);
break;