OSDN Git Service

MappedBlockStreamTest.cpp: Appease msc18 to avoid initializer for std::vector.
authorNAKAMURA Takumi <geek4civic@gmail.com>
Wed, 1 Jun 2016 14:26:54 +0000 (14:26 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Wed, 1 Jun 2016 14:26:54 +0000 (14:26 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@271397 91177308-0d34-0410-b5e6-96231b3b80d8

unittests/DebugInfo/PDB/MappedBlockStreamTest.cpp

index b98a3c8..b93423d 100644 (file)
@@ -37,11 +37,15 @@ namespace {
       consumeError(std::move(E));                                              \
   }
 
+static const uint32_t BlocksAry[] = {0, 1, 2, 5, 4, 3, 6, 7, 8, 9};
+static const char DataAry[] = {'A', 'B', 'C', 'F', 'E',
+                               'D', 'G', 'H', 'I', 'J'};
+
 class DiscontiguousFile : public IPDBFile {
 public:
   DiscontiguousFile()
-      : Blocks{0, 1, 2, 5, 4, 3, 6, 7, 8, 9},
-        Data{'A', 'B', 'C', 'F', 'E', 'D', 'G', 'H', 'I', 'J'} {}
+      : Blocks(&BlocksAry[0], &BlocksAry[10]), Data(&DataAry[0], &DataAry[10]) {
+  }
 
   virtual uint32_t getBlockSize() const override { return 1; }
   virtual uint32_t getBlockCount() const override { return 10; }