From: Eric Pouech <epouech(a)codeweavers.com> FIXME: module's has-line-info is no longer set! Signed-off-by: Eric Pouech <epouech(a)codeweavers.com> --- dlls/dbghelp/msc.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dlls/dbghelp/msc.c b/dlls/dbghelp/msc.c index 5fd0b28894e..dfbd33bfcd2 100644 --- a/dlls/dbghelp/msc.c +++ b/dlls/dbghelp/msc.c @@ -3912,15 +3912,19 @@ static BOOL pdb_process_internal(const struct process *pcs, FIXME("Both line info present... only supporting second\n"); else if (sfile.lineno_size) { - if (codeview_snarf_linetab(msc_dbg, + if (pdb_file->pdb_reader) + FIXME("New PDB reader doesn't support old line format\n"); + else if (codeview_snarf_linetab(msc_dbg, modimage + sfile.symbol_size, sfile.lineno_size, pdb_file->kind == PDB_JG)) *has_linenumber_info = TRUE; + else if (pdb_file->pdb_reader) + FIXME("Linetab1 is no longer supported in PDB reader\n"); } else if (sfile.lineno2_size) { - if (codeview_snarf_linetab2(msc_dbg, &cvmod)) + if (pdb_file->pdb_reader || codeview_snarf_linetab2(msc_dbg, &cvmod)) *has_linenumber_info = TRUE; } } -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/7698