summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lld/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lld/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp b/lld/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp
index 7d6554c06cf..8b9e2e8f252 100644
--- a/lld/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp
+++ b/lld/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp
@@ -1049,7 +1049,7 @@ StringRef FileCOFF::ArrayRefToString(ArrayRef<uint8_t> array) {
}
if (array.empty())
return "";
- StringRef s((char *)array.data(), array.size());
+ StringRef s(reinterpret_cast<const char *>(array.data()), array.size());
s = s.substr(0, s.find_first_of('\0'));
std::string *contents = new (_alloc) std::string(s.data(), s.size());
return StringRef(*contents).trim();
OpenPOWER on IntegriCloud