From 9df3605dea17e84f8183581f6103bd0c79e2a606 Mon Sep 17 00:00:00 2001 From: Dimitry Andric Date: Sat, 1 Jul 2017 13:22:02 +0000 Subject: Vendor import of llvm trunk r306956: https://llvm.org/svn/llvm-project/llvm/trunk@306956 --- unittests/ProfileData/CoverageMappingTest.cpp | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'unittests/ProfileData/CoverageMappingTest.cpp') diff --git a/unittests/ProfileData/CoverageMappingTest.cpp b/unittests/ProfileData/CoverageMappingTest.cpp index ea51f717a1db..1d621f4060ca 100644 --- a/unittests/ProfileData/CoverageMappingTest.cpp +++ b/unittests/ProfileData/CoverageMappingTest.cpp @@ -232,15 +232,17 @@ struct CoverageMappingTest : ::testing::TestWithParam> { } Expected> readOutputFunctions() { - if (!UseMultipleReaders) { - CoverageMappingReaderMock CovReader(OutputFunctions); - return CoverageMapping::load(CovReader, *ProfileReader); - } - std::vector> CoverageReaders; - for (const auto &OF : OutputFunctions) { - ArrayRef Funcs(OF); - CoverageReaders.push_back(make_unique(Funcs)); + if (UseMultipleReaders) { + for (const auto &OF : OutputFunctions) { + ArrayRef Funcs(OF); + CoverageReaders.push_back( + make_unique(Funcs)); + } + } else { + ArrayRef Funcs(OutputFunctions); + CoverageReaders.push_back( + make_unique(Funcs)); } return CoverageMapping::load(CoverageReaders, *ProfileReader); } -- cgit v1.2.3