diff options
author | onqtam <vik.kirilov@gmail.com> | 2018-05-09 12:00:28 +0300 |
---|---|---|
committer | onqtam <vik.kirilov@gmail.com> | 2018-05-10 16:18:44 +0300 |
commit | ba6808f4510a4deb8a313977149e3198b4d3db45 (patch) | |
tree | 70b06f8f098f68b235d4f782de77670182dcdec5 /doctest/parts/doctest_impl.h | |
parent | 051def33de1eaf547e288bd3d622eedbf74b255b (diff) |
trying to:
- fix sanitizer builds
- fix static analysis issue
- update static analysis tools
- add gcc 8 for osx
Diffstat (limited to 'doctest/parts/doctest_impl.h')
-rw-r--r-- | doctest/parts/doctest_impl.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/doctest/parts/doctest_impl.h b/doctest/parts/doctest_impl.h index b1c822c..a17a767 100644 --- a/doctest/parts/doctest_impl.h +++ b/doctest/parts/doctest_impl.h @@ -292,21 +292,21 @@ void String::copy(const String& other) { data.size = other.data.size; data.capacity = data.size + 1; data.ptr = new char[data.capacity]; - memcpy(data.ptr, other.data.ptr, data.size + 1u); + memcpy(data.ptr, other.data.ptr, size_t(data.size + 1)); } } String::String(const char* in) { unsigned in_len = strlen(in); if(in_len <= last) { - memcpy(buf, in, in_len + 1u); + memcpy(buf, in, size_t(in_len + 1)); setLast(last - in_len); } else { setOnHeap(); data.size = in_len; data.capacity = data.size + 1; data.ptr = new char[data.capacity]; - memcpy(data.ptr, in, in_len + 1u); + memcpy(data.ptr, in, size_t(in_len + 1)); } } |