]> granicus.if.org Git - clang/commitdiff
[PGO] Windows buildbot failure fix. [NFC]
authorBetul Buyukkurt <betulb@codeaurora.org>
Sun, 24 Jan 2016 00:56:19 +0000 (00:56 +0000)
committerBetul Buyukkurt <betulb@codeaurora.org>
Sun, 24 Jan 2016 00:56:19 +0000 (00:56 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@258652 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/CodeGenPGO.h

index a181cb958c7c250f780c31214d3685433b29a24f..ccda5759e673df3bdac9803b0602dcd7b31b8032 100644 (file)
@@ -21,6 +21,7 @@
 #include "llvm/ADT/StringMap.h"
 #include "llvm/ProfileData/InstrProfReader.h"
 #include "llvm/Support/MemoryBuffer.h"
+#include <array>
 #include <memory>
 
 namespace clang {
@@ -33,7 +34,7 @@ private:
   std::string FuncName;
   llvm::GlobalVariable *FuncNameVar;
 
-  unsigned NumValueSites[llvm::IPVK_Last + 1];
+  std::array <unsigned, llvm::IPVK_Last + 1> NumValueSites;
   unsigned NumRegionCounters;
   uint64_t FunctionHash;
   std::unique_ptr<llvm::DenseMap<const Stmt *, unsigned>> RegionCounterMap;
@@ -47,7 +48,7 @@ private:
 
 public:
   CodeGenPGO(CodeGenModule &CGM)
-      : CGM(CGM), NumValueSites{0}, NumRegionCounters(0),
+      : CGM(CGM), NumValueSites({{0}}), NumRegionCounters(0),
         FunctionHash(0), CurrentRegionCount(0), SkipCoverageMapping(false) {}
 
   /// Whether or not we have PGO region data for the current function. This is