forked from qt-creator/qt-creator
ClangBackEnd: Fix unsaved file printer for default constructed object.
Change-Id: Ifcc8c2b60521e1f48ca2921d568b4e18d9d0a4eb Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
This commit is contained in:
committed by
David Schulz
parent
82a5320a42
commit
1a68968c22
@@ -118,11 +118,16 @@ UnsavedFile::~UnsavedFile()
|
||||
cxUnsavedFile.Length = 0;
|
||||
}
|
||||
|
||||
static const char *printCString(const char *str)
|
||||
{
|
||||
return str ? str : "nullptr";
|
||||
}
|
||||
|
||||
void PrintTo(const UnsavedFile &unsavedFile, std::ostream *os)
|
||||
{
|
||||
*os << "UnsavedFile("
|
||||
<< unsavedFile.cxUnsavedFile.Filename << ", "
|
||||
<< unsavedFile.cxUnsavedFile.Contents << ", "
|
||||
<< printCString(unsavedFile.cxUnsavedFile.Filename) << ", "
|
||||
<< printCString(unsavedFile.cxUnsavedFile.Contents) << ", "
|
||||
<< unsavedFile.cxUnsavedFile.Length << ")";
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user