Signed-off-by: Eric Pouech eric.pouech@gmail.com
--- dlls/dbghelp/symbol.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/dbghelp/symbol.c b/dlls/dbghelp/symbol.c index 49172701405..14d08078407 100644 --- a/dlls/dbghelp/symbol.c +++ b/dlls/dbghelp/symbol.c @@ -792,7 +792,7 @@ static void symt_fill_sym_info(struct module_pair* pair, sym_info->Register = loc.reg; if (loc.reg == CV_REG_NONE || (int)loc.reg < 0 /* error */) FIXME("suspicious register value %x\n", loc.reg); - sym_info->Address = loc.offset; + sym_info->Address = (LONG64)(LONG_PTR)loc.offset; break; case loc_absolute: sym_info->Flags |= SYMFLAG_VALUEPRESENT;