[BOLT][Runtime] Fix memset definition

Differential Revision: https://reviews.llvm.org/D129321
This commit is contained in:
Vladislav Khmelevsky 2022-07-07 14:48:47 +03:00
parent 77a38f6839
commit e10e120cea
1 changed files with 5 additions and 3 deletions

View File

@ -103,9 +103,11 @@ void *memmove(void *Dest, const void *Src, size_t Len) {
return Dest;
}
void memset(char *Buf, char C, uint32_t Size) {
for (int I = 0; I < Size; ++I)
*Buf++ = C;
void *memset(void *Buf, int C, size_t Size) {
char *S = (char *)Buf;
for (size_t I = 0; I < Size; ++I)
*S++ = C;
return Buf;
}
int memcmp(const void *s1, const void *s2, size_t n) {