Print object names in case we have a .o file in a static archive when logging

DWARF errors and warnings.

llvm-svn: 140918
This commit is contained in:
Greg Clayton 2011-10-01 01:37:20 +00:00
parent 90455f3357
commit cfebbcfedd
1 changed files with 6 additions and 0 deletions

View File

@ -2347,6 +2347,9 @@ SymbolFileDWARF::ReportError (const char *format, ...)
m_obj_file->GetFileSpec().GetDirectory().GetCString(),
m_obj_file->GetFileSpec().GetFilename().GetCString());
if (m_obj_file->GetModule()->GetObjectName())
::fprintf (stderr, "(%s) ", m_obj_file->GetModule()->GetObjectName().GetCString());
va_list args;
va_start (args, format);
vfprintf (stderr, format, args);
@ -2361,6 +2364,9 @@ SymbolFileDWARF::ReportWarning (const char *format, ...)
m_obj_file->GetFileSpec().GetDirectory().GetCString(),
m_obj_file->GetFileSpec().GetFilename().GetCString());
if (m_obj_file->GetModule()->GetObjectName())
::fprintf (stderr, "(%s) ", m_obj_file->GetModule()->GetObjectName().GetCString());
va_list args;
va_start (args, format);
vfprintf (stderr, format, args);