diff options
Diffstat (limited to 'cpp/include/Ice/OutputStream.h')
-rw-r--r-- | cpp/include/Ice/OutputStream.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/cpp/include/Ice/OutputStream.h b/cpp/include/Ice/OutputStream.h index 4d119a850e4..886ec28fa49 100644 --- a/cpp/include/Ice/OutputStream.h +++ b/cpp/include/Ice/OutputStream.h @@ -261,8 +261,8 @@ public: } Container::size_type position = b.size(); - resize(position + sz); - memcpy(&b[position], &v[0], sz); + resize(position + static_cast<size_t>(sz)); + memcpy(&b[position], &v[0], static_cast<size_t>(sz)); } /** @@ -680,8 +680,8 @@ public: if(sz > 0) { Container::size_type position = b.size(); - resize(position + sz); - memcpy(&b[position], v.data(), sz); + resize(position + static_cast<size_t>(sz)); + memcpy(&b[position], v.data(), static_cast<size_t>(sz)); } } } @@ -706,7 +706,7 @@ public: if(sz > 0) { Container::size_type position = b.size(); - resize(position + sz); + resize(position + static_cast<size_t>(sz)); memcpy(&b[position], vdata, vsize); } } |