Skip to content

Commit 83f3a74

Browse files
committed
Use memset instead of bzero
Using bzero breaks Windows builds.
1 parent d030dd0 commit 83f3a74

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

clang/lib/AST/ExprObjC.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
#include <algorithm>
2323
#include <cassert>
2424
#include <cstdint>
25+
#include <cstring>
2526

2627
using namespace clang;
2728

@@ -357,7 +358,7 @@ ObjCAvailabilityCheckExpr *ObjCAvailabilityCheckExpr::CreateEmpty(
357358
totalSizeToAlloc<char>(FeaturesLen + 1),
358359
alignof(ObjCAvailabilityCheckExpr));
359360
new (E) ObjCAvailabilityCheckExpr(Empty);
360-
bzero(E->getTrailingObjects<char>(), FeaturesLen + 1);
361+
memset(E->getTrailingObjects<char>(), 0, FeaturesLen + 1);
361362
return E;
362363
}
363364

0 commit comments

Comments
 (0)