diff options
-rw-r--r-- | third_party/llvm-project/DWARFVisitor.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/third_party/llvm-project/DWARFVisitor.cpp b/third_party/llvm-project/DWARFVisitor.cpp index 22df78639..ba2d44229 100644 --- a/third_party/llvm-project/DWARFVisitor.cpp +++ b/third_party/llvm-project/DWARFVisitor.cpp @@ -135,7 +135,7 @@ template <typename T> void DWARFYAML::VisitorImpl<T>::traverseDebugInfo() { case dwarf::DW_FORM_block: onValue((uint64_t)FormVal->BlockData.size(), true); onValue( - MemoryBufferRef(StringRef((const char *)&FormVal->BlockData[0], + MemoryBufferRef(StringRef((const char *)FormVal->BlockData.data(), FormVal->BlockData.size()), "")); break; @@ -143,7 +143,7 @@ template <typename T> void DWARFYAML::VisitorImpl<T>::traverseDebugInfo() { auto writeSize = FormVal->BlockData.size(); onValue((uint8_t)writeSize); onValue( - MemoryBufferRef(StringRef((const char *)&FormVal->BlockData[0], + MemoryBufferRef(StringRef((const char *)FormVal->BlockData.data(), FormVal->BlockData.size()), "")); break; @@ -152,7 +152,7 @@ template <typename T> void DWARFYAML::VisitorImpl<T>::traverseDebugInfo() { auto writeSize = FormVal->BlockData.size(); onValue((uint16_t)writeSize); onValue( - MemoryBufferRef(StringRef((const char *)&FormVal->BlockData[0], + MemoryBufferRef(StringRef((const char *)FormVal->BlockData.data(), FormVal->BlockData.size()), "")); break; @@ -161,7 +161,7 @@ template <typename T> void DWARFYAML::VisitorImpl<T>::traverseDebugInfo() { auto writeSize = FormVal->BlockData.size(); onValue((uint32_t)writeSize); onValue( - MemoryBufferRef(StringRef((const char *)&FormVal->BlockData[0], + MemoryBufferRef(StringRef((const char *)FormVal->BlockData.data(), FormVal->BlockData.size()), "")); break; |