Remove use of STL collection class use of the "data()" method since it isn't
part of C++'98. Most of these were "std::vector<T>::data()" and
"std::string::data()".
llvm-svn: 108957
diff --git a/lldb/source/Core/Event.cpp b/lldb/source/Core/Event.cpp
index c848cd4..8ca2a9f 100644
--- a/lldb/source/Core/Event.cpp
+++ b/lldb/source/Core/Event.cpp
@@ -169,10 +169,10 @@
{
s->Printf("\"%s\"", m_bytes.c_str());
}
- else
+ else if (m_bytes.size() > 0)
{
DataExtractor data;
- data.SetData(m_bytes.data(), m_bytes.size(), eByteOrderHost);
+ data.SetData(&m_bytes[0], m_bytes.size(), eByteOrderHost);
data.Dump(s, 0, eFormatBytes, 1, m_bytes.size(), 32, LLDB_INVALID_ADDRESS, 0, 0);
}
}
@@ -182,7 +182,7 @@
{
if (m_bytes.empty())
return NULL;
- return m_bytes.data();
+ return &m_bytes[0];
}
size_t