aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuriy Chernyshov <thegeorg@yandex-team.ru>2021-06-24 19:03:07 +0300
committerVitaly Buka <vitalybuka@gmail.com>2021-07-20 21:37:08 -0700
commit83a15478a47d39d2d5dee261cd7a71d9660c2352 (patch)
treeca9983b3ba750aefcfbbc222a4ee9d722bb65ddd
parente5869dd9690c3f4dfb842fb90bd07a5a9ee32172 (diff)
downloadlibprotobuf-mutator-83a15478a47d39d2d5dee261cd7a71d9660c2352.tar.gz
Make uint8_t -> char conversion explicit in std::string ctor
-rw-r--r--src/binary_format.cc2
-rw-r--r--src/text_format.cc2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/binary_format.cc b/src/binary_format.cc
index 2e9a8c7..a2026a2 100644
--- a/src/binary_format.cc
+++ b/src/binary_format.cc
@@ -19,7 +19,7 @@ namespace protobuf_mutator {
using protobuf::Message;
bool ParseBinaryMessage(const uint8_t* data, size_t size, Message* output) {
- return ParseBinaryMessage({data, data + size}, output);
+ return ParseBinaryMessage({reinterpret_cast<const char*>(data), size}, output);
}
bool ParseBinaryMessage(const std::string& data, protobuf::Message* output) {
diff --git a/src/text_format.cc b/src/text_format.cc
index 4479229..39b2fdb 100644
--- a/src/text_format.cc
+++ b/src/text_format.cc
@@ -22,7 +22,7 @@ using protobuf::Message;
using protobuf::TextFormat;
bool ParseTextMessage(const uint8_t* data, size_t size, Message* output) {
- return ParseTextMessage({data, data + size}, output);
+ return ParseTextMessage({reinterpret_cast<const char*>(data), size}, output);
}
bool ParseTextMessage(const std::string& data, protobuf::Message* output) {