[llvm] r271397 - MappedBlockStreamTest.cpp: Appease msc18 to avoid initializer for std::vector.
David Blaikie via llvm-commits
llvm-commits at lists.llvm.org
Wed Jun 1 10:04:50 PDT 2016
On Wed, Jun 1, 2016 at 7:26 AM, NAKAMURA Takumi via llvm-commits <
llvm-commits at lists.llvm.org> wrote:
> Author: chapuni
> Date: Wed Jun 1 09:26:54 2016
> New Revision: 271397
>
> URL: http://llvm.org/viewvc/llvm-project?rev=271397&view=rev
> Log:
> MappedBlockStreamTest.cpp: Appease msc18 to avoid initializer for
> std::vector.
>
> Modified:
> llvm/trunk/unittests/DebugInfo/PDB/MappedBlockStreamTest.cpp
>
> Modified: llvm/trunk/unittests/DebugInfo/PDB/MappedBlockStreamTest.cpp
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/unittests/DebugInfo/PDB/MappedBlockStreamTest.cpp?rev=271397&r1=271396&r2=271397&view=diff
>
> ==============================================================================
> --- llvm/trunk/unittests/DebugInfo/PDB/MappedBlockStreamTest.cpp (original)
> +++ llvm/trunk/unittests/DebugInfo/PDB/MappedBlockStreamTest.cpp Wed Jun
> 1 09:26:54 2016
> @@ -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]) {
>
Possibly use std::begin/end here (or at least llvm_arraylengthof?)?
> + }
>
> virtual uint32_t getBlockSize() const override { return 1; }
> virtual uint32_t getBlockCount() const override { return 10; }
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160601/61473ad8/attachment.html>
More information about the llvm-commits
mailing list