forked from OSchip/llvm-project
Avoid compiler-generated memset by using internal_memset.
Fixes PR17025. llvm-svn: 189693
This commit is contained in:
parent
b6b3e50bf3
commit
1b9b9ec464
|
@ -152,8 +152,7 @@ char *internal_strncpy(char *dst, const char *src, uptr n) {
|
|||
uptr i;
|
||||
for (i = 0; i < n && src[i]; i++)
|
||||
dst[i] = src[i];
|
||||
for (; i < n; i++)
|
||||
dst[i] = '\0';
|
||||
internal_memset(dst + i, '\0', n - i);
|
||||
return dst;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue