diff --git a/lib/errorlogger.cpp b/lib/errorlogger.cpp index 137b47ac3ae..5b0eca580bb 100644 --- a/lib/errorlogger.cpp +++ b/lib/errorlogger.cpp @@ -206,7 +206,9 @@ ErrorMessage::ErrorMessage(const tinyxml2::XMLElement * const errmsg) const int line = strline ? strToInt(strline) : 0; const int column = strcolumn ? strToInt(strcolumn) : 0; callStack.emplace_front(file, info, line, column); - } else if (std::strcmp(name,"symbol")==0) { + } else if (std::strcmp(name,"symbol") == 0) { + if (!mSymbolNames.empty()) + mSymbolNames += '\n'; mSymbolNames += e->GetText(); } }