From: Eric Pouech epouech@codeweavers.com
FIXME: module's has-line-info is no longer set!
Signed-off-by: Eric Pouech epouech@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; } }