AArch64: use std::fill instead of memset
authorDylan Noblesmith <nobled@dreamwidth.org>
Tue, 26 Aug 2014 03:33:26 +0000 (03:33 +0000)
committerDylan Noblesmith <nobled@dreamwidth.org>
Tue, 26 Aug 2014 03:33:26 +0000 (03:33 +0000)
Followup based on review.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216436 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/AArch64/AArch64CollectLOH.cpp

index 0ffa0334850542b54ff625318bdf3c21dfef4d48..87b545b186b9b7fc36b4ba9bfd3436f461a407e8 100644 (file)
@@ -293,7 +293,7 @@ static void initReachingDef(MachineFunction &MF,
   for (MachineBasicBlock &MBB : MF) {
     auto &BBGen = Gen[&MBB];
     BBGen = make_unique<const MachineInstr *[]>(NbReg);
-    memset(BBGen.get(), 0, sizeof(const MachineInstr *) * NbReg);
+    std::fill(BBGen.get(), BBGen.get() + NbReg, nullptr);
 
     BitVector &BBKillSet = Kill[&MBB];
     BBKillSet.resize(NbReg);