Matthew Dempsky: Same as stdexcept.cpp in libc++abi: we've already computed 'len strlen(msg)', so we can use memcpy() instead of strcpy().

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@185274 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Howard Hinnant 2013-06-29 23:53:20 +00:00
parent a9602d56de
commit 09ca5d49e1

View File

@ -61,7 +61,7 @@ __libcpp_nmstr::__libcpp_nmstr(const char* msg)
c[0] = c[1] = len; c[0] = c[1] = len;
str_ += offset; str_ += offset;
count() = 0; count() = 0;
std::strcpy(const_cast<char*>(c_str()), msg); std::memcpy(const_cast<char*>(c_str()), msg, len + 1);
} }
inline inline